configurations/linux/src/raid.md

1.7 KiB
Raw Blame History

RAID (замена HDD)

Замена HDD

Например, вышедшее из строя загрузочное устройство /dev/sda (sda1/sda3):

  1. Пометить диск как сбойный:
mdadm /dev/md0 -f /dev/sda1
mdadm /dev/md1 -f /dev/sda3
  1. Удалить из массива устройств:
mdadm /dev/md0 --remove /dev/sda1
mdadm /dev/md1 --remove /dev/sda3
  1. Заменить физический диск
  2. Создать таблицу разделов на новом диске (ms-dos или gpt):
$ parted /dev/sda
...
(parted) mklabel ms-dos
  1. Скопировать таблицу разделов с действующего диска на новый:
sfdisk -d /dev/sdb | sfdisk /dev/sda
  1. Добавить новые разделы в массив устрйоств (md0 и md1):
mdadm /dev/md0 --add /dev/sda1
mdadm /dev/md1 --add /dev/sda3

Просмотр статуса выполнения восстановления:

watch cat /proc/mdstat

Статус выполнения восстановления:

Every 2,0s: cat /proc/mdstat                                                                                                  Mon Nov 14 16:18:20 2022

Personalities : [raid1]
md1 : active raid1 sda3[2] sdb3[1]
      955224832 blocks [2/1] [_U]
      [==>..................]  recovery = 11.1% (106247552/955224832) finish=153.3min speed=92277K/sec

md0 : active raid1 sda1[0] sdb1[1]
      20482752 blocks [2/2] [UU]

unused devices: <none>
  1. Выполнить установку grub:
grub-install /dev/sda