Можно ли запустить команду pvcreate
, выбрав флешка как устройство?
Когда я выполнил команду pvcreate
в Ubuntu:
sudo pvcreate /dev/sdc # */sdc* is a USB device
, я получил сообщение об ошибке:
Device /dev/sdc not found (or ignored by filtering).
Вот свойства устройства
Disk /dev/sdc: 14.7 GiB, 15728640000 bytes, 30720000 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: dos
Disk identifier: 0xcad4ebea
Device Boot Start End Sectors Size Id Type
/dev/sdc4 * 256 30719999 30719744 14.7G c W95 FAT32 (LBA)
Если /dev/sdc
не указан в /proc/partitions
(проверьте с помощью cat /proc/partitions
), вы можете сделать:
sudo partprobe /dev/sdc
sudo pvcreate /dev/sdc
и это должно работать.
Поскольку вы пытаетесь создать физический том на загрузочном носителе, например USB. Как видно, устройство /dev/sdc4 является активным устройством и его загрузочным разделом. Поэтому по умолчанию вы не можете использовать на нем команду pvcreate.
Предположим, если вы используете команду pvcreate /dev/sdc4, то отображается это сообщение Не удается открыть монопольно /dev/sdc4. Смонтированная файловая система? Потому что он уже смонтирован.
Таким образом, чтобы создать любой физический том на вашем жестком диске, сначала создайте новый раздел под ним, а затем используйте команду pvcreate.
Предположим, вы создали новый раздел с именем /dev/sdc5 и пытаетесь использовать команду pvcreate, т.е. pvcreate /dev/sdc5, и появляется та же самая ошибка (Устройство /dev/sdc5 не найдено (или игнорируется путем фильтрации )). Затем используйте параметр -vvv, то есть (pvcreate -vvv /dev/sdbc5 ).
или добавьте новый жесткий диск на свой компьютер, а затем попробуйте использовать команду pvcreate. Это определенно сработает. Предположим, что имя вашего нового жесткого диска /dev/sdb размером 2 ГБ, затем используйте pvcreate /dev/sdb, и он создаст физический том.