關於RAID5和RAID1安全性的疑問?

時間 2021-06-03 01:44:43

1樓:於清淼

1、先說結論,URE不可避免,R1也並未解決。

2、在遇到URE時候,如果達到一定閾值,R1和R5都會同時觸發「重建」。只要有熱備盤,都會第一時間進行資料恢復。

3、在磁碟容量越來越大的情況下,傳統的陣列,均在使用大容量盤的時候幾乎接近強制的要求使用R6,以避免重建時候的雙盤損壞。在這種情況下,可靠性要比R1/R5更高。更海量的儲存架構裡,多採用多副本/糾刪碼等方式解決單一系統內的資料安全問題。

2樓:

1,Raid1也會遇到,並且Raid1重建時(或者叫乙個硬碟壞了重新做映象),隨著資料量加大,遇到URE的概率也在加大。URE本身的意思就是徹底無法修復的壞道。現在技術2023年平均每10TB遇到一次。

2,Raid1也沒有辦法解決,丟一小塊資料,如果之前扔掉的那個映象盤子沒有完全壞,有很大可能你能手動補回檔案。Raid5會更嚴重,因為實測驗證幾個牌子的Raid卡,重建時遇到URE會直接報錯取消操作,給資料救援帶來很大的麻煩。這只是Raid卡廠商的愚蠢,沒有特殊原因。

3樓:木頭龍

RAID1本身其實並不存在「重建」這麼一說,這裡的說的「重建」是指RAID5/6根據校驗位和其它硬碟上的資料逆向推算出失效硬碟上的資料。RAID1的「重建」應該叫重新映象,這個過程就是乙個複製的過程。和你原來是單塊硬碟現在加一塊硬碟組RAID1是一樣的。

這個過程中如果碰到URE是直接複製過去的。

而RAID5/6的重建過程中,發生URE的結果是逆向校驗演算法過不去。如果是ZFS/Brtfs這類檔案系統本身支援RAID的,可以跳過URE所在的檔案繼續重建。RAID卡本身與檔案系統無關無法判斷這個資料的影響,只能停下來取消重建。

RAID5重建失敗的話,其實也沒啥大不了的。既然是重建肯定就是單盤失效了,降級成RAID 0而已。只要別臉黑再掛乙個硬碟,還是可以正常讀寫的。

只要有足夠容量的其它儲存裝置,備份資料,拆掉RAID重新建,恢復回來就好。

4樓:

ure這個東西從硬碟生產以來都一直存在了,沒有你想想得那麼恐怖1.raid5比raid1安全的原因是因為有spare disk的存在,一旦某個磁碟fail了,spare disk就可以頂上使用,再fail乙個磁碟整個陣列才是critical,再fail乙個陣列才disable(不考慮rebuilding中又fail乙個的情況)

2.要建立機房巡檢,見到壞盤就要換

3.在實際生產環境中,是用多個小硬碟做raid的,不是個人使用者大硬碟做raid,一是IOPS高,二是資料分散到各個硬碟安全耐用一些

4.更高階別的環境中可以用raid6,但從IOPS考慮,是2個硬碟先做raid1後由多個raid1組合成raid5

RAID1和RAID5有何區別?

李詩華 在知乎裡搜一下就很清楚了,多句嘴 1和5分別代表兩種典型 1是把乙份資料分別原樣放到兩及以上個盤,壞了1個另乙個照樣完整。安全 高速,但費盤 5是把資料交叉分到N 1個盤,最高能存N個盤的資料,多餘的那個1是分散到各盤的交叉校驗資料,壞了任意乙個盤,通過交叉校驗可恢復原有資料。較安全 較高速...

RAID 5 RAID 5E和RAID 5EE三者有什麼區別?

LSI China RAID 5 可以理解為是RAID 0和RAID 1的折中方案。RAID 5具有和RAID 0相近似的資料讀取速度,只是多了乙個奇偶校驗資訊,寫入資料的速度比對單個磁碟進行寫入操作稍慢。同時由於多個資料對應乙個奇偶校驗資訊,RAID 5的磁碟空間利用率要比RAID 1高,儲存成本...

兩塊磁碟做raid1滿了,如何更換?

木頭龍 看情況,可以選擇不同的方案。如果有空閒的硬碟位,RAID1上有想當一部分資料並不重要 加一塊硬碟,把不重要不需要用RAID1保護的資料移動到新硬碟上,騰出RAID1上面的空間就行。如果有空閒的硬碟位,但RAID1上的資料都很重要 再買兩塊硬碟新建乙個RAID1。如果新買的硬碟和原來硬碟容量一...