raid3和raid5的區(qū)別 RAID3是什么?
RAID3是什么?存儲(chǔ)在raid 3的N1硬盤中的數(shù)據(jù)是為了檢查容錯(cuò)信息,每次修改數(shù)據(jù)都需要將數(shù)據(jù)寫入這個(gè)硬盤,這就導(dǎo)致了瓶頸。RAID5不備份存儲(chǔ)的數(shù)據(jù),而是將數(shù)據(jù)和對(duì)應(yīng)的奇偶校驗(yàn)信息存儲(chǔ)在RAID
RAID3是什么?
存儲(chǔ)在raid 3的N1硬盤中的數(shù)據(jù)是為了檢查容錯(cuò)信息,每次修改數(shù)據(jù)都需要將數(shù)據(jù)寫入這個(gè)硬盤,這就導(dǎo)致了瓶頸。RAID5不備份存儲(chǔ)的數(shù)據(jù),而是將數(shù)據(jù)和對(duì)應(yīng)的奇偶校驗(yàn)信息存儲(chǔ)在RAID5的每個(gè)磁盤上,奇偶校驗(yàn)信息和對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)在不同的磁盤上。當(dāng)RAID5的一個(gè)磁盤數(shù)據(jù)損壞時(shí),用剩余的數(shù)據(jù)和相應(yīng)的奇偶校驗(yàn)信息來(lái)恢復(fù)損壞的數(shù)據(jù)。RAID5可以保證每次修改數(shù)據(jù)時(shí)每個(gè)硬盤都能正常工作,所以性能比raid3要高。因此,RAID5比raid3更適合服務(wù)器應(yīng)用程序。它們都具有錯(cuò)誤檢查功能,是相對(duì)穩(wěn)定的raid解決方案。
為什么都說(shuō)raid5不安全,但是群暉和威聯(lián)通的4盤位NAS都提供raid5模式?
看來(lái)沒(méi)人能說(shuō)到點(diǎn)子上。讓我簡(jiǎn)單地說(shuō)一下:raid中有一個(gè)很大的問(wèn)題,叫做write hole,就是寫文件時(shí)突然斷電,文件沒(méi)有完成,檢查代碼是基于整個(gè)文件的。所有級(jí)別的raid都有此問(wèn)題。對(duì)于raid5,這個(gè)問(wèn)題尤其嚴(yán)重,因?yàn)楫?dāng)出現(xiàn)問(wèn)題時(shí),系統(tǒng)并不知道有問(wèn)題。直到一個(gè)磁盤完全損壞,您用一個(gè)新磁盤替換它,RAID系統(tǒng)重新構(gòu)建,您會(huì)發(fā)現(xiàn)檢查代碼和文件內(nèi)容是不同的。
更好的硬件raid卡,采用多種方法避免突然掉電,什么小電池啊,NVRAM啊等等。
軟件RAID根本沒(méi)有此功能。至于家庭NAS或服務(wù)器,很少有ups。另外,有些人有隨意關(guān)機(jī)的習(xí)慣,所以更容易帶來(lái)寫洞。平時(shí)我什么也感覺(jué)不到。出了什么事哭都來(lái)不及了。這也是軟件RAID使用越來(lái)越少的事實(shí)。在正式應(yīng)用中,沒(méi)有軟件RAID。
如果您真的想使用soft,您必須使用ZFS或其他東西。ZFS采用raid-z的軟件方法來(lái)解決寫孔問(wèn)題。這種方法稱為寫時(shí)復(fù)制。Raid-z與Raid-5類似,但它不是Raid本身,更不是軟件Raid。由于copy-on-write,ZFS可以隨時(shí)檢查和更正檢查代碼。代價(jià)是ZFS需要大量的內(nèi)存和計(jì)算。
raid3與raid5的區(qū)別?
與RAID5相比,raid3與RAID5的主要區(qū)別在于每次raid3進(jìn)行數(shù)據(jù)傳輸時(shí),都需要涉及所有的陣列磁盤。對(duì)于RAID5,大多數(shù)數(shù)據(jù)傳輸只在一個(gè)磁盤上運(yùn)行,并且可以并行運(yùn)行