Raid

應該使用什麼 RAID 級別

  • October 10, 2011

我正在開發一個用於工作的伺服器建構項目,並繼承了以下項目,我需要找出處理和配置的最佳方法。

這個盒子的主要目的是通過 NFS 為許多客戶端提供儲存服務和文件共享,如果我們無法讓 Windows 客戶端連接到 NFS,可能是 SAMBA,並且可能充當某些電視或媒體盒的 DNLA 伺服器我們從伺服器上儲存的內容中獲得。我們還希望將部分儲存空間用作Linux KVM的可能空間。

我們還想在 Red Hat/Cent OS/Scientific Linux 世界中使用以下項目:

  • 用於可擴展或可變空間的LVM

  • LUKS用於數據加密

  • 以及某種 RAID 級別 - 但我們發現下面列出的關於此的令人困惑的資訊,我們不確定它是否準確

    • Linux 的 LVM 支持 RAID 0 和 RAID 1
    • Linux 的 md 支持 RAID 0、RAID 1、RAID 4、RAID 5、RAID 6 和所有嵌套。
    • I/O Crest 卡支持 RAID 0、RAID 1、RAID 5 和 RAID 10

我們面臨的挑戰和問題包括:

  • 哪種 RAID 級別最適合我們打算使用的應用程序?
  • 讓 I/O Crest 卡處理 RAID 還是讓 Linux 在軟體中執行 RAID 會更好嗎?
  • 我們最初考慮將 RAID 6 用於容錯,但不確定這是否是一個合適的選擇,考慮到列出的許多項目不支持它是否可以工作?
  • 有一個更好的方法嗎?
  • 在速度和恢復情況下需要做出哪些權衡或考慮?

• 哪種RAID 級別最適合我們打算使用的應用程序?

您甚至沒有提供決定它所需的一半資訊。鑑於我不確定您如何處理備份/恢復,我現在會說使用 Raid 6。

• 讓 I/O Crest 卡處理 RAID 還是讓 Linux 在軟體中執行 RAID 會更好嗎?

依靠。是的,只有明智的答案。鑑於 CREST 卡不支持 Raid 6,它可能是低端或過時的 Raid 控制器。

如果是這個:http ://techbucketblog.com/www/2010/09/23/io-crest-sata-raid-pcie-card/ - 恭喜,你買的不是raid控制器而是帶raid的卡司機。轉儲它,(如不要使用它)並去 MD。無論如何,這個東西在卡上沒有處理器來解除安裝 riad 計算 - 沒有任何東西失去。

•我們最初考慮使用RAID 6 來實現容錯,但不確定這是否是一個合適的選擇,考慮到列出的許多項目不支持它是否可以工作?

只有一個人需要支持它。不支持它的卡對我來說聽起來很糟糕 - md 支持,所以你很安全。您可以使用 D。

•有一個更好的方法嗎?

考慮使用支持 ZFS 的東西?也將處理長期增長更好。

讓我畏縮的是:

SAMBA 如果我們無法讓 Windows 客戶端連接到 NFS,

我不會在沒有充分理由的情況下強迫 Windows 客戶端使用劣質協議 - 你會購買大量維護問題並且可能會失去功能。Samba 是一個很好的伺服器,它無需在客戶端上進行任何配置即可工作,這可以節省大量時間。從長遠來看,當 Windows Server 8 推出時,您更有可能以這種方式支持網路級重複數據刪除——據我所知,NFS 完全失敗了。

引用自:https://serverfault.com/questions/320036