2.4. 逻辑卷中的多路径设备
生成多路径设备后,多路径设备的名称可以与您生成一个 LVM 物理卷时使用的物理设备名称相同。例如:如果多路径名称为
/dev/mapper/mpatha
,以下命令可将 /dev/mapper/mpatha
标记为一个物理卷。
pvcreate /dev/mapper/mpatha
您可以如在使用其它 LVM 物理设备一样在创建 LVM 卷组时使用得到的 LVM 物理卷。
注意
如果您要在配置了分区的整个设备中创建 LVM 物理卷,
pvcreate
命令将会失败。请注意:如果您不具体指定每个块设备,Anaconda 和 Kickstart 安装程序会生成空分区表。您可以使用 kpartx -d
和 fdisk
命令删除现有分区。如果您的系统有大于 2 TB 的块设备,您可使用 parted
命令删除分区。
当您创建一个使用主动/被动多路径阵列的 LVM 逻辑卷作为基础物理设备时,您应该在
lvm.conf
中添加过滤器,这样可以排除构成多路径设备的磁盘。这是因为如果阵列在接收 I/O 时自动将主动路径改为被动路径,不过滤掉这些设备,无论何时 LVM 扫描被动路径时,多路径将执行出错冗余并进行出错切换。对于需要使用命令激活被动路径的主动/被动阵列,LVM 会在发生这种情况时给出警告信息。
要过滤 LVM 配置文件(
lvm.conf
)中的所有 SCSI 设备,请在该文件的 devices
部分添加以下过滤器。
filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]