Программный RAID 1 и ОС Ubuntu Server 15.04 | OS CONFIG

Программный RAID 1 и ОС Ubuntu Server 15.04

FreeBSD_RAID1RAID 1 (mirroring — «зеркалирование») — массив из двух (или более) дисков, являющихся полными копиями друг друга.

RAID 1 имеет высокую надёжность, работает до тех пор, пока функционирует хотя бы один диск в массиве.

Однако при выходе из строя одного из дисков следует срочно принимать меры — вновь восстанавливать избыточность. © Wikipedia

В данной статье рассмотрим как установить и настроить дисковый массив RAID 1, состоящий из двух дисков на контроллере SATA для установки ОС Ubuntu Server 15.04 на этот массив. Также здесь будет описано восстановление на новый диск при выходе из строя одного из дисков в массиве.



Перед установкой необходимо подключить 2 диска с одинаковым размером.

1. Создание программного массива RAID 1 и установка Ubuntu Server 15.04 на него

Загружаемся с инсталляционного диска Ubuntu Server 15.04 и продолжаем установку ОС до разметки дисков.

Выбираем метод разметки Вручную

US test 211 01

Теперь для разметки выбираем первый диск sda

US test 211 02

создаём на нём пустую таблицу разделов

US test 211 03

Также второй диск sdb

US test 211 04

и тоже создадим пустую таблицу разделов

US test 211 05

После создания таблиц разделов переходим к настройке программного RAID

US test 211 06

Система предложит сохранить изменения на жёстких дисках и перейти к настройкам RAID. Соглашаемся

US test 211 07

Создаём MD устройство

US test 211 08

Выбираем тип программного RAID — RAID 1

US test 211 09

Указываем число активных разделов: 2

US test 211 10

и число резервных разделов: 0

US test 211 11

Отметим активные устройства для массива

US test 211 12

и сохраняем изменения

US test 211 13

Заканчиваем настройку MD устройства

US test 211 14

Для создания разделов диска выбираем RAID 1 устройство

US test 211 15

выбираем автоматическую разметку

US test 211 16

и метод разметки Авто — использовать весь диск

US test 211 17

Диск для разметки — RAID 1 устройство

US test 211 18

После этого заканчиваем разметку и сохраняем все изменения

US test 211 19

записываем изменения на диск

US test 211 20

и продолжаем устанавливать Ubuntu Server как обычно.

По окончанию установки при перезапуске выводится сообщение:

Ошибка: diskfilter writes are not supported.

Нажмите любую клавишу для продолжения…

Эта проблема решается быстро и легко:

открываем файл /etc/grub.d/10_linux

sudo vi /etc/grub.d/10_linux

находим в нём строчку quick_boot=»1″ и исправляем её на

quick_boot=»0″

и обновляем grub

sudo update-grub

Также, чтобы в дальнейшем избавиться от нечитаемой кодировки текста, откроем файл /etc/rc.local

sudo vi /etc/rc.local

закомментируем там строчку exit 0

# exit 0

и ниже пропишем

setupcon

перезапустим машину

sudo shutdown -r now

и убедимся в том, что ошибка исправлена 🙂

Теперь посмотрим на состояние RAID массива

cat /proc/mdstat

команда должна показать два активных жёстких диска и [UU] в конце сообщения

2. Восстановление программного RAID 1 на Ubuntu Server и добавление нового жесткого диска в массив

Часто случается, что один из жёстких дисков выходит из строя и становится непригодным для дальнейшего использования.

В моём случае опишу выход из строя sdb. В такой ситуации необходимо сделать следующие действия:

Просмотрим состояние RAID массива

cat /proc/mdstat

команда покажет только один жёсткий диск sda и [U_] в конце сообщения

меняем старый жёсткий диск на такой же новый

создаём такую же разметку, как и sda

sudo sfdisk -d /dev/sda | sudo sfdisk —force /dev/sdb

и проверяем

sudo fdisk -l | grep dev

US test 211 21

добавляем его в массив

sudo mdadm —manage /dev/md0 —add /dev/sdb

появится сообщение:

mdadm: added /dev/sdb

немного подождём пока диск синхронизируется и на команду

cat /proc/mdstat

покажет нам результат активности RAID-массива

US test 211 22

устанавливаем загрузчик на новый диск

sudo grub-install /dev/sdb

и обновляем grub

sudo update-grub

Готово! После перезагрузки зеркалирование снова работает.


Если Вам помогла статья, вы можете отблагодарить автора:
перечислить на WMR кошелёк (WebMoney): R301575071888
перечислить на Яндекс.Кошелёк: 410011003938168
или на PayPal:

Вы можете оставить комментарий, или ссылку на Ваш сайт.
  • Олег Внуков

    День добрый
    Делаю точно так, как написано. Установка завершается — система не грузится. Установщик не прописывает ubuntu в UEFI, хотя раздел под UEFI автоматическая разметка диска создаёт. В UEFI включены все возможные «lagacy», отключен Secure Boot, режим контроллера дисков — AHCI.

    Что делать? Третий день бьюсь. Установка по авторазметке без программного рейд проходит нормально, и всё грузится.

    • Alex

      Переключить bios с uefi на legacy и забыть про efi как страшный сон



Яндекс.Метрика
Проверка ТИЦ Яндекс цитирования