第 5 章 DM-Multipath 管理及故障排除
本章提供了在运行的系统中管理 DM-Multipath 的信息,其中包括以下部分:
- 重新定义在线多路径设备大小
- 将 root 设备动单一路径设备移动到多路径设备中
- 将 swap 设备动单一路径设备移动到多路径设备中。
- 多路径守护进程
- 大量 LUN 造成的问题
- 有 queue_if_no_path 功能的问题
multipath
命令输出- 使用
multipath
命令进行多路径查询 multipath
命令选项- 用
dmsetup
命令进行多路径查询 - 使用
multipathd
互动控制台进行故障排除
5.1. 重新定义在线多路径设备大小
如果您要重新定义在线多路径设备,请按以下步骤操作。
- 重新定义您的物理设备大小。
- 使用以下命令查找 LUN 的路径:
#
multipath -l
- 重新定义您的路径大小。对于 SCSI 设备,在
rescan
文件中写入 1 以便让 SCSI 驱动器重新扫描,如以下命令:#
echo 1 > /sys/block/device_name/device/rescan
- 运行重新定义多路径大小的命令重新定义您的多路径设备大小:
#
multipathd -k'resize map mpatha'
- 重新定义文件系统大小(假设没有使用 LVM 或者 DOS 分区):
#
resize2fs /dev/mapper/mpatha