Tüm HDD'lerimi ev linux kutusu nas'mda yeniden düzenlemek üzereyim ve veri koruma ve dizileri yeniden şekillendirme esnekliği için mdadm raid kullanmak istiyorum. Ancak, bunun için mdadm'ı kullanmadan önce, biraz çürümeyi nasıl ele aldığını bilmek istiyorum . Özellikle, HDD'den kurtarılamayan okuma hatası mesajlarının gönderilmesine neden olmayan bit çürümesi türleri.
Ben 8 nas ve diskler üzerinde çeşitli tırnak içinde HDD'ler en az 21TB kullanarak olasılıkla edeceğiz düşünüldüğünde olasılıklar arasında başarısızlıkları HDD'lerde, ben bir tek disk arızası yeniden sırasında ben karşılaşma olasılığı oldukça olduğum düşünme değilim geri kalan disklerde bir çeşit bit çürümesi. Sürücülerin 1'inde kurtarılamayan bir okuma hatasıysa, sürücünün aslında bir hata olarak rapor ettiğini, raid6 ile iyi olması gerektiğine inanıyorum (öyle mi?). Ancak diskten okunan veriler kötü ise, ancak disk tarafından rapor edilmezse, raid6 ile bile bunun nasıl otomatik olarak düzeltilebileceğini göremiyorum. Bu endişelenmemiz gereken bir şey mi? Bu 2010 ve RAID5 hala çalışıyor makalesi verildive evde ve işte yaptığım kendi başarılı deneyimlerim, her şeyin vızıltı sözcükleri ve pazarlamanın bize inandığı gibi kıyamet ve kasvet olması gerekmez, ancak bir HDD'nin başarısız olması nedeniyle yedeklerden geri yüklemek zorunda kalmaktan nefret ederim.
Kullanım örüntüleri olacağı, en fazla birkaç kez yazılacağı ve ara sıra okuyacağı göz önüne alındığında, veri temizlemesi yapmam gerekecek . Ben archlinux wiki bir dizi olarak veri ovma için mdadm komutları görüyorum
echo check > /sys/block/md0/md/sync_action
sonra ilerlemeyi izlemek için
cat /proc/mdstat
Bana öyle geliyor ki, tüm disklerin tüm sektörlerini okuyacak ve verilerin parite ile eşleşip eşleşmediğini kontrol edecektir. Belgelerde, "kontrol" işleminin otomatik olarak düzeltemeyeceği, yalnızca algılayamayacağı ve düzeltilmesi için kullanıcıya bırakacağı önemli durumlar olduğunu söylemek için ağır bir vurgu olduğunu fark etsem de.
Bit çürümesine karşı korumamı en üst düzeye çıkarmak için hangi mdadm RAID düzeylerini seçmeliyim ve hangi bakım ve diğer koruyucu adımları yapmalıyım? Ve bu beni neyden koruyamayacak?
Düzenleme: Bir RAID vs ZFS veya başka bir teknoloji QA başlatmak istemiyorum. Özellikle mdadm baskını hakkında bilmek istiyorum. Bu yüzden SuperUser'da değil Unix ve Linux'ta soruyorum .
Düzenleme: cevap: mdadm sadece bir veri ovma sırasında disk sistemleri tarafından bildirilen URE düzeltmek ve bir fırçalama sırasında sessiz bit çürüklüğü algılayabilir ama düzeltemez / düzeltmek değil mi?