Linux
當 Linux (RHEL 6) 位於根分區(/、/boot、/boot/efi 和 swap)上時,如何禁用多路徑?
我一直致力於在幾個 RHEL 6 伺服器上配置多路徑。由於我自己的一些錯誤(黑名單輸入錯誤),我在根分區上配置了多路徑,但似乎我無法撤消它。根分區不在 SAN 上。它是一個本地的 RAID 1 驅動器集。
任何幫助,將不勝感激。
採取的步驟:
嘗試從基於 UUID 的路徑更改為 fstab(sda1 等)中的硬路徑。這會導致無法啟動並處於救援模式。但是,我沒有用相同的更改更改 grub.conf,所以我想知道是否可以這樣做?
嘗試完全刪除多路徑。必須以救援模式啟動,開始聯網並重新安裝。
當然嘗試了“multipath -F”,但目前正在使用 root。
還沒有嘗試使用救援磁碟進行上述任何操作,因為這是一個遠端系統並且載入 cd 並不那麼容易,但如果這是唯一的選擇,我可以設法完成它。
我建議確保從 multipath.conf 中明確排除您的根設備,然後在不支持多路徑的情況下重建初始 ramdisk:
dracut --force -v --omit multipath
使用 chkconfig 禁用多路徑,重新啟動並查看是否修復了您的 rootfs(和 /boot 等)。如果有,請重新啟用多路徑並重新啟動。