Назад | Перейти на главную страницу

Как отключить многопутевый режим в Linux (RHEL 6), когда он находится в корневом разделе (/, / boot, / boot / efi и swap)?

Я работал над настройкой 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 и перезапустите.