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