我正在家裡安裝一台舊伺服器,它有 6 個 72Gb 硬碟(以及我用於作業系統的 2 個 18Gb 磁碟機)。配置這 6 個驅動器的最佳方法是什麼?
我應該使用 RAID 5 還是 6,還是採用更簡單的方法(例如鏡像)?
我計劃使用它來保存原始程式碼控制儲存庫,並可能保存用於開發 SQL 伺服器的資料。
該機器有一個硬體 raid 控制器。這是一台舊的IBM伺服器。
答案1
這是個人選擇,但我喜歡將 RAID 5 用於我的大部分工作。經過相當多的嘗試和證明,當我嘗試重建或從中恢復時,我總是有很好的經驗。
這在很大程度上取決於您需要多少空間、您需要多少速度等。
查看此鏈接,了解各種 RAID 級別等的更深入說明:
http://decipherinfosys.wordpress.com/2007/01/30/what-raid-is-best-for-you
這裡的連結實際上可能更好一點:
編輯:
似乎很多人都對 RAID 6 非常熱情,我同意他們的所有評論,所以我想我應該更新我的答案以包括以下內容:
在具有如此多磁碟機的生產環境中,我會選擇 RAID 6 而不是 RAID 5。
在具有(假設)非關鍵數據的家庭環境中,我建議使用 RAID 5。
RAID 6 需要進行第二組奇偶校驗計算,以便可以重建兩次故障中的資料。
這種額外的奇偶校驗計算會對寫入效能產生不利影響。問題是,多少錢?
一些基準測試表明,與 RAID 5 實作相比,RAID 6 中的 RAID 控制器的整體寫入效能可能會下降 30% 以上,而讀取效能則不受影響。
不要誤會我的意思,我實際上喜歡 RAID 6。
另一方面......您有一個舊伺服器並且(大概)想要嘗試和使用它,就好像它是一個生產伺服器一樣。在這種情況下...讓我們將其視為 RAID 6。
我在原來的答案中沒有提到的另一件事是我應該解決的另外兩個作業系統驅動器。我建議您鏡像這兩個磁碟機並將六個磁碟機放入 RAID 5 或 RAID 6。
是否需要額外的奇偶校驗磁碟機完全取決於您的選擇。
我希望這能讓大家滿意。 :-)
答案2
短片
最佳:RAID 10
更好:RAID 6
如果必須:帶有熱備件的 RAID 5
無論您做什麼,請考慮購買新磁碟。較舊的磁碟更有可能接近故障點,並且重建 RAID 陣列從來都不是一件有趣的事情。
長
這在很大程度上取決於您的控制器支援什麼。一些較舊的控制器僅支援RAID 0、1 和5。 。
RAID 0 已被淘汰,因為它增加了故障的可能性。
三個獨立虛擬磁碟中的 RAID 1 可以正常運作並為您提供可靠的容錯能力,但處理額外的磁碟區會很煩人。
RAID 5 長期以來一直是舊的備用方案,對於您的磁碟大小來說大概沒事的。但它有一些重大問題,其中最主要的是可能出現不可恢復的讀取錯誤,從而影響您的重建。假設磁碟出現故障。沒問題,您的資料在其他資料的奇偶校驗條帶中是安全的,對吧?除非其中一個磁碟上的條帶出現讀取錯誤,否則該磁區是無法復原的。其影響可能從非常小的(損壞的臨時檔案)到失敗的陣列重建(參考)。讀取錯誤的可能性隨陣列中磁碟的數量和大小而增加。 RAID 5 的另一個問題是磁碟機經常成組發生故障 - 並且在修復之前只能承受 1 個磁碟故障。對於像您正在使用的舊磁碟,您會遇到麻煩。最後,這可能不適用,但許多舊卡在 RAID 5 中的效能很差。
RAID 6 透過使用兩個奇偶校驗條帶修復了許多 RAID 5 的問題,因此您會損失兩個磁碟的容量。優點是,如果您的一個條帶中出現讀取錯誤,沒有問題,很可能奇偶校驗位在另一個條帶中是可讀的。它還可以承受兩個磁碟故障,因此丟失整個陣列的可能性要低得多。它往往比同一控制器上的 RAID 5 慢一點,但效能損失是值得的。這似乎是目前 RAID 的最佳點。
RAID 10 是常用的最昂貴的 RAID 實作(就磁碟空間而言),但這是一分錢一分貨的情況:一個 RAID 0 條帶陣列鏡像到另一個陣列上。只要沒有鏡像對發生故障,它就可以承受高達 50% 的磁碟故障。沒有奇偶校驗計算開銷,因此效能非常出色。到目前為止我最喜歡的 RAID 等級。
還有一些未廣泛支援的奇特RAID 等級:RAID 50(條帶RAID 5)、RAID 60(條帶RAID 6)、RAID 3(位元組級奇偶校驗)、RAID 4(區塊級奇偶校驗)等。 3 和 4 與 5 有一些細微的效能差異。
最後,我強烈推薦 RAID 10。相對於資料的價值,將磁碟大小加倍應該非常便宜(這並不總是正確的,因此請盡可能利用它)。
答案3
為作業系統鏡像兩個 18GB 磁碟機。然後對其他六個磁碟機使用 RAID-5 或 RAID-6。您的選擇實際上是關於冗餘。我懷疑您是否會最大限度地發揮陣列的性能。
RAID-5,您可能會在陷入危險之前遺失一個磁碟機 RAID-6,您可能會遺失兩個磁碟機
如果您確實執行了 RAID-10,則可能會丟失最多 3 個驅動器(每個鏡像對各一個),但我認為這對於您正在做的事情來說不值得。就我個人而言,我會選擇 RAID-5。
答案4
您選擇的 RAID 等級實際上應該取決於您需要多少儲存空間以及您需要多少效能。
就我個人而言,如果您不需要超過 200GB 的存儲庫和 sql 數據,那麼我會使用 raid10,它會更加冗餘並且性能更好。如果您需要更多空間,請使用 raid5(raid6 只會比 raid10 多 72 GB)