2.4. 逻辑卷中的多路径设备

生成多路径设备后,多路径设备的名称可以与您生成一个 LVM 物理卷时使用的物理设备名称相同。例如:如果多路径名称为 /dev/mapper/mpatha,以下命令可将 /dev/mapper/mpatha 标记为一个物理卷。
pvcreate /dev/mapper/mpatha
您可以如在使用其它 LVM 物理设备一样在创建 LVM 卷组时使用得到的 LVM 物理卷。

注意

如果您要在配置了分区的整个设备中创建 LVM 物理卷,pvcreate 命令将会失败。请注意:如果您不具体指定每个块设备,Anaconda 和 Kickstart 安装程序会生成空分区表。您可以使用 kpartx -dfdisk 命令删除现有分区。如果您的系统有大于 2 TB 的块设备,您可使用 parted 命令删除分区。
当您创建使用主动/被动多路径阵列的 LVM 逻辑卷作为基础物理设备时,您应该在 /etc/lvm/lvm.conf 文件中添加过滤器,以排除构成多路径设备的磁盘。这是因为如果不过滤,阵列在接收到 I/O 时自动从主动路径切换到被动路径,只要 LVM 扫描到被动路径,多路径将会进行故障转移和自动恢复。对于需要使用命令激活被动路径的主动/被动阵列,LVM 会给出警告信息。
要过滤 LVM 配置文件(lvm.conf)中的所有 SCSI 设备,请在该文件的 devices 部分添加以下过滤器。
filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]