Простая настройка программного RAID 1 в Linux Ubuntu

В процессе сборки домашнего сервера я задался вопросом сохранности данных. В закромах родины были найдены два диска одной модели, на базе которых было решено собрать программный RAID 1. В конфигурации уже имелся один SSD под систему и нужно было организовать дополнительно защищенное хранилище. Меня удивило, что процедура простая, но в сети очень мало простой пошаговой информации о том как можно просто и легко собрать в linux программный RAID 1.

И так, инструкция следующая

Устанавливаем программное обеспечение для реализации массива дисков

sudo apt-get install mdadm

Смотрим имена дисков (у меня это /dev/sdb1 и /dev/sdc1)

sudo fdisk -l

Cобираем массив RAID 1 из соответствующих дисков

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

Просмотрим статуса массива и статуса сборки рейдаcat /proc/mdstat

Создаем файловую систему EXT4 на массиве

mkfs.ext4 /dev/md0

Для включения последующей автопересборки рейда в случае рассинхронизации дисков вначале получаем информацию

sudo mdadm --detail --scan --verbose

Полученные строки полностью вставляем в /etc/mdadm/mdadm.conf

Для автомонтирования раздела при загрузке сервера нужно вставить новую строку в /etc/fstab

Узнаем ИД массива (далее IDNUMBER)

sudo blkid

Вставляем новую новую строку в /etc/fstab (я себе создал предварительно точку монтирования /mnt/storagedata)

UUID=IDNUMBER /dev/md0 /mnt/storagedata ext4 defaults 1 2

Формат этой строки: идентификатор, раздел, точка монтирования, файловая система, два числа которые не играют для нас роли, но нужны.

Чтобы не перегружать систему монтируем раздел уже сейчас

sudo mount -t ext4 /dev/md0 /mnt/storagedata

Готово!

Поделиться:

Читайте также: