在分区上而不是在设备上执行 pvcreate 有什么好处?

在分区上而不是在设备上执行 pvcreate 有什么好处?

我昨天了解到我可以直接在 /dev/sdb 而不是 /dev/sdb1 上 pvcreate。我认为你只能在现有分区上进行 pvcreate。在分区上执行会增加一个级别和操作,那么在执行 pvcreate 之前创建分区有什么好处呢?

答案1

这样做有两个原因。

  1. 如果分区未分配设备 100% 的空间,则允许您仅将设备的一部分分配给 LVM,从而使设备的其余部分可供其他用途。

  2. 在分区分配所有设备空间的情况下,原因是如果其他非Linux操作系统访问该磁盘,它们可能无法识别LVM并将未分区的磁盘视为干净的状态。在其上创建分区表明该磁盘正在被用于某些用途。

相关内容