<noframes id="9pjh7"><listing id="9pjh7"></listing>

      <noframes id="9pjh7">

      <form id="9pjh7"></form>
        <form id="9pjh7"></form>
        咨詢熱線:4006-759388  
        分部: 杭州 | 上海 | 武漢 | 深圳 | 北京
        華軍科技數據恢復
        數據恢復
        成功案例
         
         當前位置: 首頁 > 數據恢復 > 正文

         聯系我們

         4006-759388

        RAID 5 是什么?一篇搞懂其原理與架構(2021年最新)

         瀏覽量:次  來源:華軍科技數據恢復  發布日期:2021-06-14 22:00:41

        RAID 5 是什么?

        RAID 5就是當1臺硬盤故障時,資料還能夠正常讀取、使用,RAID 5是最常見、最廣為使用的架構,且企業級規格 Server 一定都採用 RAID 5 等級,但RAID 5因銷售上標榜「容錯功能(Fault tolerance)」,導致使用者誤以為容許發生故障、錯誤的情況,而忽略了資料備份,不可不慎,RAID 5技術至今已非常成熟可靠,并支援 3 臺以上硬盤建立 RAID 5;建議設定5臺硬盤一組,不建議太多臺硬盤,可朝建立『多組 RAID 5』,便于管理、分散風險。

        RAID 5 正常狀態

        上圖為RAID 5 正常運作狀態

        此篇文章將盡可能詳細說明 RAID 5的架構運作、運算原理、優缺點、使用注意事項,提供給使用者一個正確使用RAID 5的觀念。


        RAID 5 是虛擬架構磁盤

        舉例來說,假設共有3噸貨物,有2種運載方式:

        1.

        寧可出動3臺小貨車,1車載1噸,各自行駛,各自有各自的駕駛,有各自的輪胎,風險可分散。

        2.

        將3臺小貨車『串連結』成一臺大列車行駛,變數多,風險高。

         

        RAID 5 Configuration 架構原理

        RAID 5 Configuration 架構本身最少需要透過3臺硬盤機來構成,例如:Physical Drives 1TB + 1TB+1TB = 2TB Logical Drive (RAID 5 Array),其中有1TB 容量被當作 Parity Blocks,非單獨一臺硬盤,而是平均分散在各硬盤內,每臺硬盤提供 ? 容量供 Parity 運算用。


        這就是RAID 5的 Block Striping 儲存原理,將資料分散儲存至各硬盤中,當硬盤受損時則經由XOR運算,再將存在其他正常硬盤內的Parity Blocks及Data Stripe磁區的Data Blocks,進行計算而重建,進而將RAID 5 Rebuild,而 Parity 運算就是 RAID 5的容錯機制,運算原理非常艱深,后續我們會嘗試使用簡單易懂的方式向各位說明。


        我們以透過三臺硬盤機組成的 RAID 5來看,表面上安裝了 3 臺硬盤,但 RAID 5 Array size 卻只有2臺硬盤容量可使用,少了1臺硬盤的容量,這就是被當作「Parity Blocks」。

        RAID 5 其中一臺硬盤故障時仍可正常運作

        上圖為 RAID 5 硬盤發生故障,仍可運作的示意圖。

        無論是哪一臺硬盤受損,RAID 5容量不會因此減少,都是維持原來2臺硬盤的容量,這就表示 RAID 5 標榜的『容錯功能』,容許任何1臺硬盤故障,并讓 RAID 5仍可正常讀寫。


        注意:

        若有1臺硬盤故障時,RAID 5 Status會顯示『RAID Degraded』,但還是可以正常讀寫資料,當下最重要、該盡快處理的,不是立刻更換正常硬盤將 RAID 5 Rebuild,正確、安全的做法是趁 RAID 5還能夠讀取資料時,趕快將資料備份出來,事后再作重建 Rebuild。


        RAID 5 硬盤壞掉勿慌張,有『容錯』機制在

        當您在維護的 RAID 5突然發生異常、硬盤壞掉,請勿慌張,因為RAID 5 的容錯功能,接受其中一臺硬盤機故障,此時您必須透過一臺正常硬盤,與故障硬盤進行更換,更換完成以后,接著只要等候RAID 5恢復,便可以排除問題。


        但是,我們必須優先思考首要問題:

        重要的究竟是將 RAID 5恢復重要?還是將RAID 5 裡頭的資料保存下來重要?當然是『搶救 RAID 資料重要』。


        因為 RAID 5 Rebuild 的原理,是將讀取每臺正常硬盤內所有的 Blocks,再將由XOR運算將結果寫入空白硬盤內,包含空白 Blocks,并非只限 Data,所以相當耗時。


        舉例:

        RAID 5共3臺硬盤,每臺容量是 1TB,RAID 5的容量是 2TB,雖然資料量比較少,只有 500GB,但 Rebuild 是去每臺硬盤自第 1 Block 開始讀?。ê瞻讌^) → XOR運算  → 再寫入空白硬盤內,直到最后的 Block 處,所以是讀取 2TB  → 寫入 1TB,并非只有 Data Blocks。


        RAID 5 Degraded 時,先存資料為上上策

        RAID 5 其中一臺硬盤故障時仍可正常運作

        當RAID 5 Degraded 時,切記先將重要資料存出

        當不幸發生 RAID 5 Degraded 時,切記先將資料備份出來存放,而非急著將 RAID Rebuild,通常 RAID 5內的硬盤都是相同廠牌型號,所以硬盤品質基本上是相同的;且RAID 習慣 24H 不關機,又是多人多部門使用,所以操得很兇,所有硬盤耗損程度也一定相同,當已發生有1臺硬盤受損 Offline,其它硬盤因為品質,耗損都相同,應該也撐不了多久,極可能一臺接一臺故障,這時千萬避免去做耗時危險的重建 Rebuild,萬一中途又有1臺硬盤故障,導致RAID 5 Offline 就無法挽救了。


        如現場有人看管,建議先將重要資料存出,只限搶救重要 folders、files,不要急著備份其它不重要資料,因為備份相當耗時,當RAID 5受損、處于 Degraded 的情況相當危險,不要試圖去和你的 RAID 5碰運氣。


        RAID 5壞兩塊,還有救嗎?

        raid0501

        上圖為RAID 5壞兩塊,與其他狀況示意圖

        當RAID 5壞兩塊時,就會呈現Offline、無法辨識的狀態,RAID 5 為『磁盤陣列』,并非『單臺硬盤』,需熟知 RAID 5 技術,并非一般人能排除;必須透過專業RAID數據恢復公司才能協助您評估現況,進行專業檢查、判斷您的RAID 5 是否仍有機會將資料救出。


        上面提到 RAID 5 同時 2臺硬盤故障的可能性也高,那還有其它更安全可靠的 RAID?當出現問題時,科技界就會有一批熱心又聰明的工程師設法解決問題,下面我們將介紹RAID 5 + Spare 原理。


        RAID 5 + Spare 原理

        raid0503


        RAID 5 + Spare 最少需要「4臺硬盤」來組成,首先將其中三臺硬盤Create RAID 5 以后,將剩下的第四臺硬盤設定為「Hot Spare」功能。

        舉例:Physical Drives 1TB + 1TB+1TB+1TB = 2TB Logical Drive (Array)。


        其中有1TB 容量被當作 Parity Blocks,非單獨一臺硬盤,而是平均分散在各硬盤內(RAID 5 相同原理)。另一臺1TB 則是先暫不使用,需為空白的作為備用,是當萬一有1臺硬盤故障時,可立刻自動重建 Online Rebuild,不必等人發現再去找臺空白硬盤插入。這用意是搶時間 Rebuild,避免錯失 Rebuild 寶貴機會。


        『 Rebuild』原理是取自其它2臺正常硬盤全部 Blocks,再經 Parity 運算將結果寫入此空白硬盤。內容和原受損硬盤是 100% 完全相同,這是一種蠻聰明的機制,后續會介紹『Parity 運算原理』(和上方談到的 RAID 5 原理相同)。


        試想,如RAID 5無Spare 空白備用硬盤的架構,當發生1臺硬盤故障時,會出現下列風險:

        風險一:為了重建 Rebuild RAID5 Configuration 必須先花時間人工去找臺一模一樣相同廠牌型號的舊型硬盤(事實上不需要相同廠牌型號,只需介面都相同 SAS or SATA,容量須大于故障硬盤即可),就可能耗費多日還不見得找的到。


        且萬一是發生在夜間 or 假日公司沒人時?雖然 Server RAID 一直出現警告,但卻無人可即刻處理設法排除故障,容易發生更嚴重的損害;若有事先有插上一臺 Spare 空白硬盤當備用,可以立刻在第一時間『自動』作重建 『Online Rebuild』,不必浪費時間再等人發現才能處理。


        風險二:因為已發生有一臺硬盤故障,其它硬盤又都是相同廠牌型號,品質一定相同,使用中耗損也相同,極易接著發生另一臺硬盤受損,為了搶時間,這時 RAID5 Spare 可以立刻自動重建Rebuild,降低資料遺失風險,如現場有專業人員看守,建議先將重要資料存到其他設備,先針對重要的內容進行保留,不要急著備份不重要的檔案,備份全部資料需耗費大量時間,當 RAID 5 + spare 已變成 Degraded 狀態相當危險,不建議再硬操。


        RAID 5 + Spare 容許2臺硬盤在不同時間故障,不接受同時故障

        當RAID 5發生一臺硬盤故障時,有備用 Spare 硬盤可線上立刻自動做重建 RAID Rebuild,避免又發生第2臺硬盤故障來不及 Rebuild,導致 RAID 損毀,RAID 5 + Spare 是事先安裝1臺空白硬盤作為備用,萬一發生其中有1臺硬盤發生故障時,可以立刻在第一時間『自動』作資料重建 『Online Rebuild』,不會延誤搶救寶貴時間,為相當友善的 RAID 5 延伸架構。


        華軍科技在此強烈推薦企業用戶使用 RAID 5 + Spare 架構,因爲 RAID 5 + Spare 技術已有20年歷史,相當成熟穩定;不論是用任何角度評估,RAID 5 + Spare 都是非常理想可靠,知名廠牌都一定具備 RAID 5 + Spare 功能,且支援眾多功能,讀寫速度而言已相當快速。


        RAID 5 資料備份建議方式

        建議 RAID 5 平時仍要勤做備份,將重要資料額外備份到其他設備上、甚至是『異地備援』,對企業來說才能真的安心,華軍科技寧可多花時間介紹『RAID 備份機制』給RAID 使用者,并不是很喜歡常推薦市面又出現號稱更新更強的 RAID,所以至于傳說中 RAID1E 號稱容許故障半數硬盤還可正常讀寫的機制,華軍科技不愿浪費時間介紹。


        華軍科技在 RAID 5 領域的實務經驗中,始終提醒 RAID 5使用者,不要太過依賴 RAID 5的容錯機制,不要有錯覺認為 RAID 5 售價高,相對品質、性能就一定高,購入使用后,就疏忽作額外備份了;即便是使用RAID 5 仍會遇到問題,沒有一種磁盤陣列架構都不是完美的,不要太依賴RAID 5容錯機制。


        好比一位駕駛員開著一臺8輪大卡車,只因公司宣稱容許多個輪胎爆胎還可正常行駛,就告訴駕駛員,只有一個爆胎時先不必立即停車處理,繼續開再說;華軍科技寧愿教當發生一個輪胎爆胎時,立刻停車換新胎,并檢查其它輪胎是否正常,就好比「開裝甲車也要綁安全帶」。


        無論是何種 RAID 架構,都要勤做備份,開著價格高昂、名貴的車種,仍要繫上安全帶。


        使用 RAID 5 的結論

        使用 RAID 5 一定要有風險意識,因為通常內部儲存檔案,幾乎是整個企業的重要資料,絕不可損毀;建議初期規劃磁盤陣列時,不可超過您的技術能力,不論哪一種 RAID 讀寫速度都差不多,而 RAID 容量取決于硬盤數量,但使用一組您有能力管理,有能力排除輕微故障,才是正確的選擇,真的非常不建議,硬去使用自已不熟悉、無法自行管理的 RAID。


        若您的RAID 5 目前遇到問題無法排除,資料非常重要、緊急,需尋求專業救援處理時,歡迎透過本公司的『RAID 數據恢復』頁面與我們聯絡,本公司擁有熟知RAID 5 技術的資深工程師團隊,非常樂意協助您排除 RAID 5 問題。


        RAID種類繁多,除了RAID 5之外,還擁有 RAID 0、RAID 1、RAID 6、Raid 10...等架構,還不了解 RAID 是什麼的朋友,也可以先參考 「RAID 磁盤陣列是什麼?一篇文章就理解(2021年最新)」這篇文章。



        相關推薦:
        chinese帅男军人gay,亚洲日本va一区二区三区,国产亚洲日韩在线三区,四库影院永久地址www9 网站地图 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>