当它位于根分区(/,/ boot,/ boot / efi和swap)时,如何禁用Linux(RHEL 6)上的多path?

我一直在努力在几台RHEL 6服务器上configuration多path。 通过我自己的错误(黑名单错误input),我已经在根分区上configuration了多path,但是我似乎无法解开这个问题。 根分区不在SAN上。 这是一个本地RAID 1驱动器集。

任何帮助,将不胜感激。

采取的步骤:

尝试从基于UUID的path更改为fstab(sda1等)中的硬path。 这导致无法启动,并在救援模式。 但是,我没有改变grub.conf,所以我想知道是否可以这样做?

试图完全消除多path。 必须在救援模式下启动,开始联网并重新安装。

当然尝试了“多path-F”,但根目前正在使用。

由于这是一个远程系统,加载光盘并不是那么容易,但是如果这是唯一的select,我可以pipe理完成它。

我build议确保你的root设备明确地从multipath.conf中排除,然后重build你的初始ramdisk 而不支持多path:

dracut --force -v --omit multipath

禁用multipathd与chkconfig,重新启动,看看是否已经修复你的rootfs(和/启动等)。 如果有,重新启用多path并重新启动。