5.3. 将 swap 文件系统从单一路径设备移动到多路径设备中
默认情况下将 swap 设备设定为逻辑卷。只要您在由该逻辑卷组组成的物理卷中配置多路径。就不要求在将其配置为多路径设备时有任何特殊配置。如果您的 swap 设备不是 LVM 卷,且使用设备名称挂载该卷,您就需要编辑
fstab
文件将其转换为适当的多路径设备名称。
- 运行
/sbin/multipath
命令使用-v3
选项确定 swap 设备的 WWID 号。该命令的输出应该在路径列表中显示该 swap 设备。您可以在该命令输出中看到有以下格式的行,它显示 swap 设备:WWID H:B:T:L devname MAJOR:MINOR
例如:如果在sda
或者它的分区中设置 swap 文件系统,您会在输出中看到类似如下的行:===== paths list ===== ... 1ATA WDC WD800JD-75MSA3 WD-WMAM9F 1:0:0:0 sda 8:0 ...
- 在
/etc/multipath.conf
文件中为 swap 设备配置别名。multipaths { multipath { wwid WWID_of_swap_device alias swapdev } }
- 编辑
/etc/fstab
并使用带这个多路径设备的 root 设备替换旧的设备路径。例如:如果您在/etc/fstab
文件中有以下条目:/dev/sda2 swap ext4 defaults 0 0
您可将该条目更改如下:/dev/mapper/swapdev swap ext4 defaults 0 0