Программный RAID 1 и ОС CentOS 7 | OS CONFIG

Программный RAID 1 и ОС CentOS 7

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

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

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

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



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

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

Загружаемся с инсталляционного диска CentOS 7 и продолжаем установку ОС до экрана ОБЗОР УСТАНОВКИ. Первым делом необходимо произвести настройки клавиатуры и сети (NETWORK & HOST NAME) и переходим к настройкам разметки дисков.

В разделе СИСТЕМА необходимо выбрать пункт МЕСТО УСТАНОВКИ

CentOS test 212 01

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

CentOS test 212 02

Далее во всех создаваемых разделах в пункте Device Type выбрать RAID, а RAID LevelRAID 1 (Избыточность)

После окончания нажимаем кнопку Готово, и в появившемся окне ОСНОВНЫЕ ИЗМЕНЕНИЯ жмём Принять изменения

CentOS test 212 06

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

По окончанию установки после перезагрузки посмотрим состояние RAID-массива

cat /proc/mdstat

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

CentOS test 212 08

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

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

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

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

cat /proc/mdstat

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

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

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

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

и проверяем

fdisk -l | grep dev

CentOS test 212 09

Добавляем его разделы в массив. Для этого проверим состояние RAID-массива

cat /proc/mdstat

CentOS test 212 10

Так как судя по скриншоту выше активное зеркало md126 только у одного раздела sda1, то добавим к нему раздел sdb1:

mdadm —manage /dev/md126 —add /dev/sdb1

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

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

Чтобы решить эту проблему, эти зеркала необходимо остановить и запустить заново.

mdadm —stop /dev/md125

mdadm —assemble /dev/md125

mdadm —stop /dev/md127

mdadm —assemble /dev/md127

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

cat /proc/mdstat

Продолжаем добавлять разделы в появившиеся активные зеркала с одним разделом жёсткого диска [U_]

mdadm —manage /dev/md127 —add /dev/sdb1

mdadm —manage /dev/md125 —add /dev/sdb3

Обязательно дождитесь окончания синхронизации разделов

Снова проверим состояние RAID-массива

cat /proc/mdstat

CentOS test 212 12

Убедимся, что всё нормально, как на скриншоте выше.

Если вдруг во время добавления раздела в массив одно из перезапущенных зеркал снова стало неактивным — ничего страшного, просто снова его надо остановить и запустить заново, после чего добавить раздел в необходимый массив

По окончанию устанавливаем загрузчик на жёсткий диск sdb

grub2-install /dev/sdb

готово! RAID-массив полностью готов к работе.


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

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


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