В настоящее время я собрал новую систему, и частично она создавала программный RAID 5 с использованием mdadm в Ubuntu Server.
Я успешно добрался до точки, где я создаю массив, используя:
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Я оставил это, чтобы сделать его вещь быстро, затем использовал следующую команду, чтобы проверить это:
watch cat /proc/mdstat
На что было возвращено следующее:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdd1[4](S) sdc1[2] sdb1[1] sda1[0](F)
5860535808 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/2] [_UU_]
unused devices: <none>
Похоже, что один потерпел неудачу (и я не слишком разбираюсь в том, почему другой запасной).
Итак, просто чтобы быть уверенным, что что-то еще не так, я хотел попытаться снова включить неисправный диск. Может кто-нибудь объяснить, как я могу это сделать и что я должен делать с запасным (если что-нибудь).
А также как узнать, когда синхронизация завершена?
Учебник, который я использовал, чтобы получить это далеко, находится здесь:
http://sonniesedge.co.uk/2009/06/13/software-raid-5-on-ubuntu-904/
Большое спасибо!
п.с. Вот некоторая дополнительная информация, которая может помочь:
sudo mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Mon Jun 18 21:14:21 2012
Raid Level : raid5
Array Size : 5860535808 (5589.04 GiB 6001.19 GB)
Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Mon Jun 18 21:50:26 2012
State : clean, FAILED
Active Devices : 2
Working Devices : 3
Failed Devices : 1
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Name : myraidbox:0 (local to host myraidbox)
UUID : a269ee94:a161600c:fb1665e7:bd2f27b3
Events : 13
Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 17 1 active sync /dev/sdb1
2 8 33 2 active sync /dev/sdc1
3 0 0 3 removed
0 8 1 - faulty spare /dev/sda1
4 8 49 - spare /dev/sdd1