是否可以运行pvcreate
命令选择 USB 闪存驱动器作为设备?
当我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)
答案1
由于您正在尝试在可启动媒体 ieUSB 上创建物理卷。正如所见,设备 /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,大小为2gb,然后使用pvcreate /dev/sdb,它将创建一个物理卷。
答案2
如果/dev/sdc
未在/proc/partitions
(检查cat /proc/partitions
)中列出,您可以执行以下操作:
sudo partprobe /dev/sdc
sudo pvcreate /dev/sdc
它应该有效。