Перейти к основному содержанию

mdadm — подключаем RAID после переустановки ОС

Linux

После переустановки операционной системы программные массивы, созданные с помощью mdadm перестали работать. Это и понятно, mdadm нужно устанавливать. Дополнительно произошла смена hostname, это тоже учтём.

Установка mdadm

Установим mdadm:

apt-get install mdadm

или

yum install mdadm

Перезагружаем сервер:

reboot

Получение информации о RAID массивах

Посмотрим, что у нас имеется:

mdadm --examine --scan

mdadm

Обнаружен массив /dev/md/10 с именем db, новое имя хоста, кстати, теперь db01. Надо бы имя массива тоже такое же сделать.

mdadm.conf

Создадим mdadm.conf.

mkdir /etc/mdadm
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf

Можно отредактировать mdadm.conf и вручную.

mdadm

Название массива name пока оставляем прежнее. Перезагружаем сервер.

reboot

Посмотрим, правильно ли подцепился массив.

cat /proc/mdstat

mdadm

Да, массив теперь md10. Если мы криво создадим mdadm.conf, то массив будет чем-то вроде md127.

Переименуем RAID

Если массив куда-нибудь примонтирован, то предварительно его следует демонтировать.

Посмотрим текущее название массива:

mdadm --detail /dev/md10

mdadm

Запоминаем всю нужную нам информацию. Останавливаем массив:

mdadm -S /dev/md10

Меняем название и подключаем массив с уже новым именем:

mdadm --assemble /dev/md10 --name=db01 --update=name /dev/nvme0n1p1 /dev/nvme1n1p1

mdadm

Посмотрим новое название массива:

mdadm --detail /dev/md10

mdadm

Исправляем имя массива в mdadm.conf.

mdadm

Контрольная перезагрузка:

reboot

Теги

 

Похожие материалы

mdadm — увеличиваем скорость синхронизации массива

Системным администраторам часто приходится сталкиваться с программными массивами в Linux. Создавать, восстанавливать, менять диски. Если массив большой, то процесс синхронизации (ресинхронизации) или восстановления массива может занимать часы или даже дни.

Теги

mdadm — RAID10 из четырёх NVMe дисков на сервере Dell

RAID1 из двух дисков NVMe 3.84 TB KCD5XLUG3T84 прекрасно работал. Потом место кончилось. Было принято решение приобрести ещё два диска такого же объёма и сделать RAID10 из четырёх NVMe дисков.

Теги

Ubuntu 20 на Intel RST не грузится после установки mdadm

Поймал очень интересный и опасный баг. Если у вас имеется операционная система Ubuntu Desktop 20.04.6, которая установлена на программный массив Intel RST, и вы установили утилиту mdadm, то ОС после перезагрузки не может распознать системный диск.

Теги