5塊硬盤做raid10 為什么都說raid5不安全,但是群暉和威聯(lián)通的4盤位NAS都提供raid5模式?
為什么都說raid5不安全,但是群暉和威聯(lián)通的4盤位NAS都提供raid5模式?看來沒人能說到點子上。讓我簡單地說一下:raid中有一個很大的問題,叫做write hole,就是寫文件時突然斷電,文件
為什么都說raid5不安全,但是群暉和威聯(lián)通的4盤位NAS都提供raid5模式?
看來沒人能說到點子上。讓我簡單地說一下:raid中有一個很大的問題,叫做write hole,就是寫文件時突然斷電,文件沒有完成,檢查代碼是基于整個文件的。所有級別的raid都有此問題。對于raid5,這個問題尤其嚴重,因為當出現(xiàn)問題時,系統(tǒng)并不知道有問題。直到一個磁盤完全損壞,您用一個新磁盤替換它,RAID系統(tǒng)重新構(gòu)建,您會發(fā)現(xiàn)檢查代碼和文件內(nèi)容是不同的。
更好的硬件raid卡,采用多種方法避免突然掉電,什么小電池啊,NVRAM啊等等。
軟件RAID根本沒有此功能。至于家庭NAS或服務器,很少有ups。另外,有些人有隨意關(guān)機的習慣,所以更容易帶來寫洞。平時我什么也感覺不到。出了什么事哭都來不及了。這也是軟件RAID使用越來越少的事實。在正式應用中,沒有軟件RAID。
如果您真的想使用soft,您必須使用ZFS或其他東西。ZFS采用raid-z的軟件方法來解決寫孔問題。這種方法稱為寫時復制。Raid-z與Raid-5類似,但它不是Raid本身,更不是軟件Raid。由于copy-on-write,ZFS可以隨時檢查和更正檢查代碼。代價是ZFS需要大量的內(nèi)存和計算。