robin 0 [prio=6][active] \_ 5:0:0:0 sdc 8:32 [active][ready]\_ round-robin 0
[prio=1][enabled] \_ 4:0:0:0 sdb 8:16 [active][ghost]
其中
mpath1 Device Mapper 创建的虚拟设备的名称。它位于 /dev/mapper 目录下。
DELL 是设备供应商。
MD3xxxx 是设备型号。
Sdc 是设备的所属控制器的物理路径。
Sdb 是设备的非所属控制器的物理路径。
以下是 SLES 输出的示例
mpathb(360080e500017b2f80000c6ca4a1d4ab8) dm-21 DELL,MD3xxxx[size=1.0G]
[features=3 queue_if_no_path pg_init_retries 50][hwhandler=1 rdac][rw]\_ round-
robin 0 [prio=6][active] \_ 4:0:0:22 sdx 65:112 [active][ready]\_ round-robin 0
[prio=1][enabled] \_ 6:0:0:22 sdcl 69:144 [active][ghost]
其中
mpathb Device Mapper 创建的虚拟设备的名称。它位于 /dev/mapper 目录下。
DELL 是设备供应商。
MD3xxxx 是设备型号。
Sdx 是设备的所属控制器的物理路径。
Sdcl 是设备的非所属控制器的物理路径。

在多路径设备节点上新建 fdisk 分区

fdisk 命令可为位于已提供给 Device Mapper 的新扫描并映射的虚拟磁盘上的文件系统创建分区空间。
要对多路径设备节点例如 /dev/mapper/mpath<x>创建分区请使用以下命令
# fdisk /dev/mapper/mpath<x>
其中mpath<x> 是要在其中创建分区的多路径设备节点。
: <x> 值是取决于操作系统的字母数字格式。使用以前运行的多路径命令可看到映射的虚拟磁盘的对应
值。有关 fdisk 的附加信息请参阅操作系统说明文件。

Device Mapper 添加新分区

kpartx 命令能够向 Device Mapper 的可用分区列表添加新的 fdisk 分区。请参阅以下示例其中 mpath<x>
创建分区的设备节点。
# kpartx a /dev/mapper/mpath<x>
如果成功该命令不会显示输出结果。要验证是否成功并查看准确的分区命名可以使用以下命令来查看分配
的完整分区名称。
# cd /dev/mapper# ls
以下是一些常规映射格式的示例
Red Hat Enterprise Linux (RHEL) 主机上分区节点的格式为/dev/mapper/mpath<x>p<y>
其中<x> 是多路径设备的字母编号<y> 是设备的分区编号。
SUSE Linux Enterprise Server (SLES) 11.x 主机上分区节点的格式为/dev/mapper/mpath<x>-part<y>
其中<x> 是分配至多路径设备的字母<y> 是分区编号。
SLES 10.3 主机上分区节点的格式为/dev/mapper/mpath<x>_part<y>
155