Show Table of Contents
5.3. 将 root 文件系统从单路径设备移动到多路径设备中
如果在单路径设备中安装系统,并稍后在 root 文件系统中添加了另一个路径,则需要将 root 文件系统移动到多路径设备中。本小节记录了从单路径移动到多路径设备的过程。
安装
device-mapper-multipath
软件包后执行以下步骤:
- 执行以下命令创建
/etc/multipath.conf
配置文件,载入多路径模块并将multipathd
的chkconfig
设定为on
:#
mpathconf --enable
有关mpathconf
命令输出的详情请参考 第 3.1 节 “设置 DM Multipath”。 - 如果没有将
find_multipaths
参数配置为yes
,请编辑/etc/multipath.conf
文件的blacklist
和blacklist_exceptions
部分,如 第 4.2 节 “配置文件黑名单” 所述。 - 要让 multipath 在 root 设备顶层发现多路径后尽快创建多路径设备,请输入以下命令。该命令还会确保
find_multipaths
会允许该设备,即使该设备只有一个路径。#
multipath -a root_devname
例如:如果 root 设备是/dev/sdb
,则请输入以下命令。#
multipath -a /dev/sdb
wwid '3600d02300069c9ce09d41c4ac9c53200' added - 为确定已正确设置配置文件,请输入
multipath
命令,并在输出结果中搜索使用以下格式的行。这表示该命令无法创建这个多路径设备。date wwid: ignoring map
例如,如果设备的 WWID 为 3600d02300069c9ce09d41c4ac9c53200,则会看到以下输出行:#
multipath
Oct 21 09:37:19 | 3600d02300069c9ce09d41c4ac9c53200: ignoring map - 要使用
multipath
重建initramfs
文件系统,请执行附带以下选项的dracut
命令:#
dracut --force -H --add multipath
- 关闭机器。
- 配置 FC 开关以便可在该机器中看到其他路径。
- 引导机器。
- 查看 root 文件系统('/')是否在多路径设备中。