Восстановление программного RAID в Linux

Восстановление программного RAID в Linux

Roman Bogachev VMware Specialist | Drone Pilot | Traveler

Просто способ восстановления программного RAID в случае сбоя одного из дисков.

Проверим состояние RAID
1
2
3
4
5
6
7
8
9
10
11
12
13
Personalities : [raid10] [raid1] 
md2 : active raid10 sdc4[2](F) sdd4[3] sdb4[1] sda4[0]
5242795008 blocks super 1.1 512K chunks 2 near-copies [4/4] [UUUU]
bitmap: 0/40 pages [0KB], 65536KB chunk

md0 : active raid1 sdd2[3] sdc2[2] sdb2[1] sda2[0]
511936 blocks super 1.0 [4/4] [UUUU]

md1 : active raid10 sdd1[3] sda1[0] sdb1[1] sdc1[2]
614136832 blocks super 1.1 512K chunks 2 near-copies [4/4] [UUUU]
bitmap: 3/5 pages [12KB], 65536KB chunk

unused devices: <none>

В данном примере видим, что диск /dev/sdc4 помечен как сбойный (F) (Failed)

Удаляем диск из RAID
1
mdadm /dev/md2 --remove /dev/sdc4
Сбрасываем Superblock:
1
mdadm --zero-superblock /dev/sdc4
Добавляем обратно:
1
mdadm /dev/md2 --add /dev/sdc4
On this page