Неудачная сборка raid1, как добавить новый диск с помощью mdadm?

Вопрос или проблема

У меня домашний RAID1 с 2 дисками, и один из них только что вышел из строя (удар молнии в дом). Я действительно не знаком с mdadm, поэтому спрашиваю, прежде чем делать что-то глупое. Я могу горячей замены вставить новый жесткий диск на sdd (это безопасно, я делаю свои резервные копии таким образом), но какие команды нужно ввести, чтобы добавить новый диск в RAID и восстановить его?

Я уже сделал следующее, чтобы удалить вышедший из строя диск и продолжать использовать RAID в режиме только чтения, и это работает:

# mdadm --manage /dev/md0 --fail /dev/sda1
# mdadm --manage /dev/md0 --remove /dev/sda1
# mdadm --assemble --readonly /dev/md0 /dev/sdb1

Мой mdadm.conf:
ARRAY /dev/md0 metadata=1.2 name=penguin:0 UUID=89ec9aaf:745ed728:87e2211a:22ea2fae

Мой fstab:
/dev/md0 /raid ext4 noatime,relatime 0 0

Я нашел очень краткое описание здесь: https://www.thegeekdiary.com/replacing-a-failed-mirror-disk-in-a-software-raid-array-mdadm/

Это сводится к следующему:

# sfdisk -d /dev/sdb | sfdisk /dev/sdd
# mdadm --manage /dev/md0 --add /dev/sdd1

Затем начинается восстановление

Ответ или решение

Как добавить новый диск в RAID1 с помощью mdadm после сбоя

Введение

Работа с RAID-массивами, особенно с программными, может быть сложной задачей для менее опытных пользователей. В вашей ситуации, после сбоя одного из дисков RAID1 из-за удара молнии, вы предприняли правильные шаги по удалению неисправного диска. Теперь, когда у вас есть новый диск, следует осознанно включить его в массив с использованием утилиты mdadm.

Шаги по восстановлению RAID1

  1. Подготовка нового диска:
    Перед тем как приступить к добавлению нового диска в массив, необходимо убедиться, что он правильно инициализирован. Вы можете использовать sfdisk для копирования разделов с имеющегося работающего диска на новый. Это делается следующим образом:

    sfdisk -d /dev/sdb | sfdisk /dev/sdd

    В этой команде /dev/sdb — это действующий диск, а /dev/sdd — новый диск. Эта команда создаст такие же разделы на новом диске, как и на рабочем.

  2. Добавление нового диска к RAID-массиву:
    После готовности нового диска вам нужно добавить его в массив RAID. Используйте следующую команду:

    mdadm --manage /dev/md0 --add /dev/sdd1

    Здесь /dev/sdd1 — это первый раздел нового диска. Эта команда инициирует процесс восстановления массива, который начнется автоматически.

  3. Мониторинг процесса восстановления:
    После добавления нового раздела, mdadm начнет процесс реконструкции массива. Вы можете следить за его состоянием с помощью следующей команды:

    cat /proc/mdstat

    Эта команда покажет вам текущее состояние вашего RAID-массива, включая процент завершения восстановления и детали о состоянии дисков.

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

    mdadm --detail --scan >> /etc/mdadm/mdadm.conf
    update-initramfs -u
  5. Проверка состояния массива:
    После завершения всех шагов рекомендуется провести проверку состояния массива. Используйте команду:

    mdadm --detail /dev/md0

    Эта команда покажет вам подробную информацию о массиве, включая информацию о состоянии дисков, активных разделах и других параметрах.

Заключение

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

Если у вас возникли дополнительные вопросы или сомнения, не стесняйтесь обращаться за поддержкой к профессионалам или более опытным пользователям. Применяйте приведенные инструкции с осторожностью и осознанием последствий.

SEO-Оптимизация

Для повышения видимости данной статьи в поисковых системах, используются ключевые фразы, такие как "восстановление RAID1", "добавление нового диска с mdadm" и "ремонт RAID массива". Вы можете использовать эти фразы для поиска дополнительной информации и анализа связанных тем.

Оцените материал
Добавить комментарий

Капча загружается...