磁盤陣列raid1怎么做 為什么都說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,這個問題尤其嚴(yán)重,因為當(dāng)出現(xiàn)問題時,系統(tǒng)并不知道有問題。直到一個磁盤完全損壞,您用一個新磁盤替換它,RAID系統(tǒng)重新構(gòu)建,您會發(fā)現(xiàn)檢查代碼和文件內(nèi)容是不同的。
更好的硬件raid卡,采用多種方法避免突然掉電,什么小電池啊,NVRAM啊等等。
軟件RAID根本沒有此功能。至于家庭NAS或服務(wù)器,很少有ups。另外,有些人有隨意關(guān)機(jī)的習(xí)慣,所以更容易帶來寫洞。平時我什么也感覺不到。出了什么事哭都來不及了。這也是軟件RAID使用越來越少的事實。在正式應(yīng)用中,沒有軟件RAID。
如果您真的想使用soft,您必須使用ZFS或其他東西。ZFS采用raid-z的軟件方法來解決寫孔問題。這種方法稱為寫時復(fù)制。Raid-z與Raid-5類似,但它不是Raid本身,更不是軟件Raid。由于copy-on-write,ZFS可以隨時檢查和更正檢查代碼。代價是ZFS需要大量的內(nèi)存和計算。
4塊硬盤做raid5可用空間?
由于RAID 5需要容錯和并行讀取,因此它需要減少一個驅(qū)動器號的容量(用于容錯備份),而RAID 0需要將一個驅(qū)動器號的容量減少一半。
RAID5的可用磁盤數(shù)為:n-1。
RAID5表示系統(tǒng)的可用容量為:單個磁盤的容量*(n-1)。
RAID5共4個磁盤,可用容量:500g*(4-1)=1500g=1.5T。