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

Деградированный рейд загрузки сервера Ubuntu

Я установил Ubuntu 12.04.1 на новый сервер и настроил 4 жестких диска с 3 устройствами RAID 1, конфигурация такова, что первые два диска имеют md0 (пространство подкачки) и md1 (/) с третьим и четвертым диски с md2 (/ var).

Я тестировал работу при сбое диска и обнаружил, что система загружается нормально, если я удалю диск два, но если я удалю диск один, система получит grub, а затем просто перезагрузится. Я не понимаю, почему grub, похоже, правильно загружается со второго диска, но затем загрузка не выполняется.

Это нормальное поведение, когда вы устанавливаете grub на второй диск, когда первый диск тоже присутствует. В случае, если первый диск удален, второй диск стал первым, но в конфигурации grub он должен найти другие загрузочные файлы на втором диске, у которых этих файлов нет.

Вам необходимо скопировать MBR с первого диска на второй:

dd if=/dev/sda of=/dev/sdb bs=512 count=1

MBR первого и второго диска должна быть одинаковой ...