Как сделать RAID-1 массив на Ubuntu

Опишем здесь процесс создания Raid-1 (зеркального) массива на Ubuntu. Для создания RAID-1 нам необходимо как минимум 2 диска (желательно одного размера). Чтобы создать  RAID массив воспользуемся утилиткой mdadm. Установка mdadm:

apt-get install mdadm

Во время установки попросит указать настройку для postfix, выбираем «без настройки»,  либо ту которая вам нужна. Далее подготавливаем наши диски: (Список дисков можно посмотреть командой)

fdisk -l

Необходимо подготовить разделы на наших дисках После того, как разделы созданы соберем из них RAID1

mdadm create verbose /dev/md0 level=1 raid-devices=2 /dev/sdb1 /dev/sdc1

где, —create — указываем что мы создаем raid массив /dev/md0 — имя нашего создаваемого raid-массива —level=1 — указываем вид RAID. В нашем случае он зеркальный то есть — 1

—raid-devices=2 — кол-во устройств в raid-массиве

/dev/sdb1 /dev/sdc1 — указываем 2 наших диска из которых мы собираем raid

Если все успешно, то мы увидим примерно следующее:

# mdadm create verbose /dev/md0 level=1 raid-devices=2 /dev/sdb1 /dev/sdc1  mdadm: size set to 5237056K  mdadm: array /dev/md0 started.

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

cat /proc/mdstat

На экране мы увидим следующее (во время синхронизации):

# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdc1[1] sdb1[0] 5237056 blocks [2/2] [UU] [==>………………]  resync = 10.3% (540416/5237056) finish=2.4min speed=31789K/sec unused devices:

Нормальное состояние массива после синхронизации выглядит так:

# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdc1[1] sdb1[0] 5237056 blocks [2/2] [UU] unused devices:

После всех проделанных действий нам необходимо создать файловую систему на нашем новом диске с raid-массивом. Выглядеть это будет примерно так:

mkfs.ext4 /dev/md0

Все, поздравляю массив благополучно собран и работает. Но необходимо сделать еще пару действий чтобы ваш массив автоматически собирался после перезагрузки системы. Находим файл mdadm.conf В Ubuntu он находится тут /etc/mdadm/mdadm.conf И добавляем туда пару строчек, делаем это так (соответственно если у вас не Ubuntu, то пути проставляем свои):

# echo DEVICE partitions > /etc/mdadm/mdadm.conf # mdadm detail scan verbose | awk /ARRAY/ {print} >> /etc/mdadm/mdadm.conf

Если добавлять вручную, то  строки которые необходимо добавить можно получить командой

mdadm detail scan verbose

Теперь необходимо добавить строку в файл /etc/fstab чтобы наш диск автоматически монтировался при загрузке системы.

/dev/md0      /usr/data     ext4    defaults    1 2

/usr/data — наша точка монтирования (соответственно создаем предварительно эту директорию)

Перезагружаем систему и проверяем работоспособность нашего RAID1-массива. Кстати чтобы осуществлять мониторинг нашего массива и получать извещения о сбоях добавляем в mdadm.conf строчку:

MAILADDR ваш@адрес.ru

Соответственно для этого на системе должен быть хоть какой нибудь почтовик например sendmail Установить можно так:

apt-get install sendmail

На этом все.

Источник

Оцените статью
Установка и настройка популярных программ на Windows, Linux и другие операционные системы