Intereting Posts
Как я могу автоматически войти в список серверов, чтобы предотвратить блокировку учетной записи? Удалить суффикс из данных только в столбце 4 файла csv (bash) Есть ли кэширование на уровне диска в Solaris 11? Проблемы с доставкой почты Как установить Debian на тот же физический жесткий диск, на котором установлены файлы установщика? ranger: не пытайтесь отображать большие файлы (предварительный просмотр) CutyCapt, похоже, игнорирует параметры размера экрана Xvfb Как я могу написать неразрывное пространство? как я могу собрать мои компоненты (ядро, initramfs, rootfs) в один загрузочный образ? Каким образом в Linux для пользователя без полномочий root запускается загрузка модуля ядра Сценарий загрузки Debian autossh не работает должным образом Аутентификация учетной записи vsftpd с использованием удаленного пользователя LDAP Безопасно ли удалить «полученный» заголовок? Преобразование пути к URI в bash Linux + Solaris, как проверить последний процесс выполнения из списка процессов

Как правильно установить GRUB на мягкий RAID 1?

В моей настройке у меня есть два диска, каждый из которых форматируется следующим образом:

(GPT) 1) 1MB BIOS_BOOT 2) 300MB LINUX_RAID 3) * LINUX_RAID 

Загрузочные разделы отображаются в / dev / md0, rootfs в / dev / md1. md0 форматируется с ext2, md1 с XFS. (Я понимаю, что форматирование должно выполняться на устройствах md, а не на sd – скажите, пожалуйста, если это неправильно).

Как настроить GRUB правильно, чтобы, если один диск вышел из строя, другой будет загружаться? И, кроме того, что сменный диск автоматически включит GRUB? Если это даже возможно, конечно.

Если два диска: /dev/sda и /dev/sdb , запустите оба grub-install /dev/sda и grub-install /dev/sdb . Тогда оба диска смогут загрузиться в одиночку.

Убедитесь, что ваша конфигурация Grub не жестко (hd0) диски, такие как (hd0) , но вместо этого выполняет поиск UUID загрузочных и корневых файловых систем.

Я не знаю поддержки в Grub, чтобы объявить два диска как находящиеся в массиве RAID-1, чтобы grub-install автоматически записывал оба. Это означает, что вам нужно снова запустить grub-install если вы замените один диск; это еще одна вещь, которую нужно сделать в дополнение к добавлению новых членов в массивы RAID.

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

 sudo grub-install /dev/sdb sudo update-grub /dev/sdb 

Проблемы, с которыми я столкнулся, обычно отображаются с сообщениями об ошибках, например

 update-grub … update-grub failed with no such disk … 

Чтобы решить эту проблему

 sudo mv /boot/grub/device.map /boot/grub/device.map.old sudo update-grub 

и это, похоже, решило проблему – как тест в некоторых случаях я удалил /sdv/sda и только что использовал /dev/sdb для загрузки, но это не идеально и, скорее всего, невозможно в большинстве производственных средах!