Замена диска в Software-RAID на сервере hetzner .

Выявление и замена сбойного диска.

В моем случае полетел /dev/sda (мануал от hetzner).
Сбойный диск автоматически удален из RAID-массива.

Судя по моим показателям S.M.A.R.T. диск нужно менять!

Если smartctl нет, нужно поставить пакет smartmontools .

Таблицу известных атрибутов S.M.A.R.T. можно подсмотреть тут.

Заблаговременно нужно поставить загрузчик на оставшийся в живой диск. Вдруг сбойный диск был главным, и с него загружалась система.
Для этого достаточно выполнить:

Подготовка к замене сбойного диска из RAID массива.

Запрос в поддержку Hetzner.

  • Запрос через панель управления .
  • Server выбираем нужный сервер
  • Server problems > Hard drive is broken
  • Specification of the defective hard disk
  • Serial number(s) получаем командой:

  • Я выбирал бесплатную замену, дело вкусов и кошелька ;)
  • В SMART log вложил вывод:

  • Замену диска запрашивал как только, так сразу — «technician is available» (This is usually within 2 to 4 hours).
  • Читаем Confirmation и ставим чекбокс в зависимости от вашего выбора.
  • ALARM! Send reqestне жмакать от балды!

После поучения Your support request was successfully sent смело можно пойти попить чайку, минут на 20-30 гарантированно.

Через 45-50 минут заменили диск и запустили сервер в нормально режиме.
Без rescue-mode и лишних потерь драгоценного аптайма.
Проверка нового диска смарт тестом дала отличный результат, он новый!

 Приступим к сборке RAID массива.

Так как объем винчестера превышает 2ТБ, на дисках используется разметка GPT. Для копирования таблицы разделов на чистый диск будем использовать sgdisk. В качестве подстраховки делаем бэкап существующей таблицы разделов на живом винчестере с данными:

Копируем таблицу разделов! Особое внимание следует обратить на последовательность аргументов.
sgdisk -R /dev/КУДА /dev/ОТКУДА

Генерируем для диска новый UUID:

И наконец можно добавлять разделы нового диска в RAID-массив:

Теперь массив производит синхронизацию.

Синхронизация зеркального RAID-массива объемом 2Тб может занять от 3-х до 36-ти часов. Зависит от загруженности дисковой системы сервера.
PS: Рекомендую установить загрузчик на новый винт(чтобы наверняка):