Я работал над настройкой multipath на нескольких серверах RHEL 6. По какой-то собственной ошибке (опечатка в черном списке) я настроил многопутевый режим в корневом разделе, но, похоже, у меня возникли проблемы с его отменой. Корневой раздел не находится в SAN. Это локальный набор дисков RAID 1.
Любая помощь будет оценена.
Предпринятые шаги:
Попытка перейти на жесткие пути в fstab (sda1 и т. Д.) С путей на основе UUID. Это вызывает невозможность загрузки и режим восстановления. Однако я не менял grub.conf таким же изменением, поэтому мне интересно, сработает ли это?
Попытка полностью удалить многолучевость. Пришлось загрузиться в режиме восстановления, запустить сеть и переустановить.
Конечно попробовал "multipath -F", но в данный момент используется root.
Я не пробовал ничего из вышеперечисленного с аварийным диском, так как это удаленная система и загрузить компакт-диск не так просто, но я могу справиться с этим, если это единственный вариант.
Я предлагаю убедиться, что ваше корневое устройство явно исключено из multipath.conf, а затем перестроить исходный ramdisk. без поддержка многолучевого распространения:
dracut --force -v --omit multipath
отключите multipathd с помощью chkconfig, перезагрузитесь и посмотрите, исправило ли это ваши rootfs (и / boot и т. д.). Если это так, повторно включите multipathd и перезапустите.