Ошибка LVM Устройство не найдено (или проигнорировано фильтрацией), но на устройстве нет разделов

Я удалил все разделы на 2 локальных дисках и настраиваю LVM на этих двух дисках. Я успешно создал физический том в /dev/sda , но сделать это в /dev/sdb не /dev/sdb как описано ниже. Я работаю с установщиком Linux Linux mint (например, ни один диск не смонтирован).

Попытка создать физический том:

 mint ~ # pvcreate /dev/sdb Device /dev/sdb not found (or ignored by filtering). 

Убедитесь, что нет разделов

 mint ~ # fdisk /dev/sdb Welcome to fdisk (util-linux 2.27.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 785CAD57-8930-43D2-A61E-572453B74805 Command (m for help): q 

Посмотрите на /proc/partitions – это было запрошено в руководстве по устранению неполадок, которому я пытался следовать.

 mint ~ # cat /proc/partitions major minor #blocks name 7 0 1799560 loop0 8 0 125034840 sda 8 16 976762584 sdb 8 32 1966080 sdc 8 33 1966030 sdc1 

Добавлены детали из комментариев:

Нет вывода из:

 grep -n '^[^#]*filter' /etc/lvm/lvm*.conf 

Strace результат из близкого сообщения об ошибке (вывод был очень длинным):

 strace pvcreate /dev/sdb stat("/dev/sdb", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 open("/dev/sdb", O_RDONLY|O_DIRECT|O_NOATIME) = 4 fstat(4, {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 16), ...}) = 0 ioctl(4, BLKBSZGET, [4096]) = 0 ioctl(4, BLKPBSZGET, [512]) = 0 lseek(4, 0, SEEK_SET) = 0 read(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096 close(4) = 0 write(2, " ", 2 ) = 2 write(2, "Device /dev/sdb not found (or ig"..., 52Device /dev/sdb not found (or ignored by filtering).) = 52 

Нашел ответ, детально изучив документацию:

https://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/physvol_create.html

 dd if=/dev/zero of=/dev/sdb bs=512 count=1 

Из документации, указанной выше:

4.2.1.1. Установка типа раздела

Если для физического тома используется целое дисковое устройство, на диске не должно быть таблицы разделов. Для разделов диска DOS идентификатор раздела должен быть установлен в 0x8e с помощью команды fdisk или cfdisk или эквивалентной. Для целых дисковых устройств должна быть удалена только таблица разделов, которая эффективно уничтожит все данные на этом диске. Вы можете удалить существующую таблицу разделов, обнулив первый сектор с помощью следующей команды:

После выполнения этой команды я смог создать физический том.