mdadm: Добавляем диск в массив

Дано: зеркало из 2-х дисков (sdb и sdc), один из которых скоропостижно умер (sdc)

Надо: добавить новый диск в массив, провести ребилд

Решение:

  • Делаем синк ФС:
    # sync
  • Помечаем как сбойный, но может быть так что диск уже намертво отвалился и его не будет видно:
    mdadm --manage /dev/md0 --fail /dev/sdc

    и удаляем его из массива:

    mdadm --manage /dev/md0 --remove /dev/sdc
  • Заменяем физический диск
  • (При необходимости) Удаляем все текущую информацию с нового диска:
    wipefs -a /dev/sdc
  • Копируем таблицу разделов с текущего диска на новый:
    sfdisk -d /dev/sdb | sfdisk /dev/sdc
  • Дбавляем новый диск в массив:
    mdadm --manage /dev/md0 --add /dev/sdc
  • Смотрим статус, должен идти ребилд:
    cat /proc/mdstat
  • software/mdadm/add-new-disk.txt
  • Последнее изменение: 2024/08/04 15:12
  • fireball