整个SAN卷上的LVM直接与单个整个SAN卷上的LVM跨越分区

我想知道以下两种情况的优点和缺点。

  • 直接在SAN卷上的LVM物理卷
    pvcreate /dev/sda

  • 跨越整个SAN卷的单个分区上的LVM物理卷
    parted /dev/sda -s -- mklabel gpt mkpart primary 0 -1
    pvcreate /dev/sda1

我在LVM手册中看过,由于其他不懂LVM标签的操作系统存在pipe理问题,所以不build议在整个磁盘上使用PV。 但是我不确定这是否真的适用于SAN卷。

此外,我认为分区添加了可能的问题的另一层,如分区设备上的映射设备的设备名称更改。

什么是更好的做法?

这两种方法都可以正常工作,并且相当稳定。

分区方法在恢复实用程序中更容易理解,尽pipe这是一个小问题。 任何基于Linux(可能是* BSD)内核的东西都知道如何处理全盘LVM设置,其中包括几乎所有的恢复工具,我会考虑在一个破碎的Linux机器上使用。 但是,为Windows恢复而devise的工具将无法处理全磁盘LVM。

SAN卷的事情确实需要一些考虑,但是问自己最大的问题是:

这个卷是否会被另一个设备挂载?

除非你正在创build一个集群,否则对于这个问题的答案可能是“否”,除非在可怕的恢复情况下。 如果由于某种原因必须重新构build启动/系统卷,几乎可以肯定,您将使用与之前启动的操作系统相同的操作系统。

全磁盘LVM就好了。

单分区LVM也是如此。

使用哪一个感觉对你更好。