Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
5.3. 將 root 檔案系統從單路徑裝置移到多路徑裝置
如果您在單一路徑的裝置上安裝系統,之後加入另一個路徑指向 root 檔案系統,您就需要將 root 檔案系統移到多路徑的裝置上。本節記述了從單路徑移到多路徑裝置的步驟。
確定安裝了
device-mapper-multipath
套件之後,請進行以下步驟:
- 執行以下指令以建立
/etc/multipath.conf
配置檔、載入 multipath 模組、並使用chkconfig
指令將multipathd
服務設為on
:#
mpathconf --enable
欲取得更多有關於使用multipath
指令來設定 multipath 的相關資訊,請參閱〈節 3.1, “設定 DM Multipath”〉。 - 若
find_multipaths
配置參數未設為yes
,請編輯/etc/multipath.conf
檔案的blacklist
和blacklist_exceptions
部分,如〈節 4.2, “配置檔案的黑名單”〉中所述。 - 若要讓 multipath 能在發現 root 裝置後即刻在該裝置上建立一項 multipath 裝置,請執行以下指令。這項指令亦可確保
find_multipaths
會允許裝置,儘管它只有一條路徑。#
multipath -a root_devname
比方說,若 root 裝置為/dev/sdb
,請執行下列指令。#
multipath -a /dev/sdb
wwid '3600d02300069c9ce09d41c4ac9c53200' added - 若要確認您的配置檔案是否設定正確,您可執行
multipath
指令並在輸出中搜尋格式如下的一行。這代表指令並未成功建立 multipath 裝置。date wwid: ignoring map
比方說,若裝置的 WWID 為 3600d02300069c9ce09d41c4ac9c53200,您將會在輸出中看見類似以下的一行:#
multipath
Oct 21 09:37:19 | 3600d02300069c9ce09d41c4ac9c53200: ignoring map - 若要以
multipath
重建initramfs
檔案系統,請搭配下列選項執行dracut
指令:#
dracut --force -H --add multipath
- 將電腦關機。
- 配置光纖交換器,讓電腦可以看到其它路徑。
- 將電腦開機。
- 檢查 root 檔案系統(
/
)是否位於多路徑的裝置上。