Замена диска в Softraid linux

Итак, вышел диск из строя в софтовом рейде на линукс системе. Что делать? Правильно! Менять!

Например, сломался диск sdc. Новый вставленный диск также будет называться sdc.

  1. Форматируем:
  2. mkfs.ext4 /dev/sdc

  3. Копируем таблицу разделов с другого диска в рейде:
  4. sfdisk -d /dev/sda | sfdisk --force /dev/sdc

    Можно еще так, если диски разных объемов:
    dd if=/dev/sda of=/dev/sdc bs=512 count=2

  5. Включаем диск в рейд (если у Вас, 3 раздела)
  6. mdadm /dev/md0 --add /dev/sdc1
    mdadm /dev/md1 --add /dev/sdc2
    mdadm /dev/md2 --add /dev/sdc3

Внимание! Если Вы вынули диск и вставили новый, но решили предварительно перезагрузить сервер, ОБЯЗАТЕЛЬНО уберите диск из рейда, иначе возможен kernel panic.

mdadm /dev/md0 --fail /dev/sdc1
mdadm /dev/md0 --remove /dev/sdc1

Что будем искать? Например,VPS-сервер

Мы в социальных сетях