Найти тему

Подключаем RAID после переустановки Linux

Оглавление

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

Установка mdadm

Установим mdadm:

apt-get install mdadm

или

yum install mdadm

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

reboot

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

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

mdadm --examine --scan
-2

Обнаружен массив /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 и вручную.

-3

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

reboot

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

cat /proc/mdstat
-4

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

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

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

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

mdadm --detail /dev/md10
-5

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

mdadm -S /dev/md10

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

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

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

mdadm --detail /dev/md10
-7

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

-8

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

reboot

Источник:
https://internet-lab.ru/mdadm_reinstall_os

Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.