我想知道以下两种场景的优点和缺点是什么。
LVM 物理卷直接位于 SAN 卷上
pvcreate /dev/sda
单个分区上的 LVM 物理卷,跨越整个 SAN 卷
parted /dev/sda -s -- mklabel gpt mkpart primary 0 -1
pvcreate /dev/sda1
我读到LVM-手册,不建议在整个磁盘上使用 PV,因为其他操作系统不理解 LVM 标签,存在管理问题。但我不确定这在实践中是否真的适用于 SAN 卷。
此外,我认为分区增加了另一层可能出现的问题,例如分区设备上映射设备的设备名称发生变化。
什么是更好的做法?
答案1
两种方法都可以很好地发挥作用并且同样稳定。
分区方法在某种程度上更容易被恢复实用程序理解,尽管这只是一个次要问题。任何基于 Linux(可能还有 *BSD)核心的东西都会知道如何处理全盘 LVM 设置,其中包括几乎所有我考虑在损坏的 Linux 机器上使用的恢复工具。不过,为 Windows 恢复设计的工具无法处理全盘 LVM。
SAN 卷的事情确实需要一些考虑,但要问自己的大问题是:
此卷是否会被此设备以外的其他设备安装?
除非您正在创建集群,否则答案可能是“否”,除非在紧急恢复情况下。如果您出于某种原因必须重建启动/系统卷,则几乎可以肯定您将使用您开始时使用的相同操作系统。
全磁盘 LVM 就很好。
单分区 LVM 也是如此。
使用您觉得更舒服的方式。