我开始在我的服务器上使用 LVM。今天我创建了 VG 并为其分配了一个驱动器。但环顾四周后,我发现几乎每个教程都谈到向 VG 分配分区。
我做了什么:
vgcreate test /dev/sdd
lvcreate -n mydrive -l 100%FREE test
vgextend test /dev/sde
lvextend -l +100%FREE /dev/mapper/test/mydrive
目前这工作正常。我可以挂载、透传、写入和读取我的 LV。
如果我这样做,“使用磁盘而不是分区”之间是否存在差异和/或是否会出现问题?
答案1
这就是我管理存储的方式,并且没有遇到任何问题。
有一些区别:
- 某些系统固件只能从具有 MBR 或 GPT 分区的磁盘启动,因此您无法在所有情况下都使用此类磁盘作为启动设备(特别是 UEFI 不再使用启动扇区);
- 如果您需要将物理卷复制到另一个磁盘,您可能会遇到由于磁盘中扇区的确切数量变化而导致的问题,但由于您首先使用的是 LVM,所以这不应该是一个真正的问题(你会复制 LV,而不是 PV);
- 因为您没有分区,所以您不会有
/dev/sddN
设备,这是一个优点,因为复制粘贴典型命令做期望分区不会导致灾难。