Восстановление программного 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
|