Synology'nin özelleştirilmiş bir sürümü olan md sürücüsü ve mdadm araç setleri, çekirdekteki rdev-> flags yapısına bir 'DriveError' bayrağı ekler.
Net etki - bir dizi hatası (ilk sürücü) almak için yeterince talihsizseniz, ikinci bir sürücüdeki bir hatayla birlikte - dizi, sürücüden okumalar çalışıyor olsa bile diziyi onarmanıza / yeniden yapılandırmanıza izin vermeme durumuna girer ince.
Bu noktada, bu soru hakkında bu dizinin bakış açısından gerçekten endişelenmiyorum, çünkü zaten içeriği çıkardım ve yeniden yapılandırmak niyetindeyim, ancak gelecekte bunun için bir çözüm yolu olmasını istemekten daha fazlası , ikinci kez geldiğim için ve forumlarda benzer sorular sorduğunu başkalarının gördüğümü biliyorum.
Synology desteği yardımcı olmaktan daha az yardımcı olmuştur (ve çoğunlukla yanıt vermemektedir) ve kutudaki raids kümeleriyle ilgili herhangi bir bilgiyi ALL ALL'da paylaşmayacaktır.
/ Proc / mdstat içeriği:
ds1512-ent> cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid5 sdb5[1] sda5[5](S) sde5[4](E) sdd5[3] sdc5[2]
11702126592 blocks super 1.2 level 5, 64k chunk, algorithm 2 [5/4] [_UUUE]
md1 : active raid1 sdb2[1] sdd2[3] sdc2[2] sde2[4] sda2[0]
2097088 blocks [5/5] [UUUUU]
md0 : active raid1 sdb1[1] sdd1[3] sdc1[2] sde1[4] sda1[0]
2490176 blocks [5/5] [UUUUU]
unused devices: <none>
MDDM --Detay / Dev / MD2'den Durum:
/dev/md2:
Version : 1.2
Creation Time : Tue Aug 7 18:51:30 2012
Raid Level : raid5
Array Size : 11702126592 (11160.02 GiB 11982.98 GB)
Used Dev Size : 2925531648 (2790.00 GiB 2995.74 GB)
Raid Devices : 5
Total Devices : 5
Persistence : Superblock is persistent
Update Time : Fri Jan 17 20:48:12 2014
State : clean, degraded
Active Devices : 4
Working Devices : 5
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 64K
Name : MyStorage:2
UUID : cbfdc4d8:3b78a6dd:49991e1a:2c2dc81f
Events : 427234
Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 21 1 active sync /dev/sdb5
2 8 37 2 active sync /dev/sdc5
3 8 53 3 active sync /dev/sdd5
4 8 69 4 active sync /dev/sde5
5 8 5 - spare /dev/sda5
Gördüğünüz gibi - / dev / sda5 diziye yeniden eklendi. (Bu tamamen başarısız olan sürücüydü) - ancak md sürücüyü yedek olarak görse bile, yeniden oluşturulmaz. / dev / sde5 bu durumda (E) DiskError durumundaki sorunlu sürücüdür.
MD cihazını durdurmayı, çalıştırma kuvvetlerini yeniden birleştirmeyi, sda5'i cihazdan / vb. Davranışta değişiklik yok.
Aşağıdaki komutla diziyi tamamen yeniden oluşturabildim:
mdadm --stop /dev/md2
mdadm --verbose \
--create /dev/md2 --chunk=64 --level=5 \
--raid-devices=5 missing /dev/sdb5 /dev/sdc5 /dev/sdd5 /dev/sde5
diziyi bu duruma geri getirdi:
md2 : active raid5 sde5[4] sdd5[3] sdc5[2] sdb5[1]
11702126592 blocks super 1.2 level 5, 64k chunk, algorithm 2 [5/4] [_UUUU]
Sonra / dev / sda5'i yeniden ekledim:
mdadm --manage /dev/md2 --add /dev/sda5
bundan sonra yeniden inşa etmeye başladı:
md2 : active raid5 sda5[5] sde5[4] sdd5[3] sdc5[2] sdb5[1]
11702126592 blocks super 1.2 level 5, 64k chunk, algorithm 2 [5/4] [_UUUU]
[>....................] recovery = 0.1% (4569508/2925531648) finish=908.3min speed=53595K/sec
"Eksik" sürücünün eksik yuvanın tam konumuyla eşleştiğine dikkat edin.
Bu bittiğinde, muhtemelen şüpheli sürücüyü çekeceğim ve yeniden oluşturmasını düşünüyorum.
Ben bu onarım yapmak için herhangi bir "daha az korkutucu" yolu olup olmadığını veya herkes bir Synology dizi ile bu deneyimi geçti ve md cihazını çevrimdışı almak dışında yeniden oluşturmak için zorlamak bilir ve herhangi bir öneri arıyorum ve dizi sıfırdan yeniden.