
我目前有 3 個 1TB 硬碟、幾個 500GB 硬碟和一些 750GB 硬碟。我可以將它們全部放入 RAID 5 配置中還是它們需要具有相同的大小?
答案1
有幾種方法可以做到這一點。
1) 將每個磁碟機用作 RAID-5 陣列中的單獨節點。每個磁碟只使用了500GB,其他空間都浪費了。這通常是硬體 raid 控制器中的唯一選項。
2) 使用軟體 RAID 系統與邏輯磁碟區系統(如 Linux LVM)結合。使用 LVM,您可以透過組合兩個 500GB 硬碟來建立 1TB 的虛擬磁碟機。此虛擬磁碟機可以用作 RAID-5 陣列中的單一磁碟機。一旦其中一個驅動器發生故障,整個虛擬驅動器就會被視為故障。因此請注意,您將需要 3 個相同大小的虛擬磁碟。
3) 使用允許在非相等磁碟區上進行冗餘儲存的RAID 系統。 ZFS 就是一個很好的例子。
答案2
這取決於您使用的 RAID 控制器(硬體或軟體)。有些允許不同大小和類型的驅動器,而有些則需要相同的驅動器(不僅僅是大小,還有旋轉速率、吞吐量等)。一些允許您使用不同尺寸的控制器將迫使您採用最小公分母。在您的情況下,這種控制器會發現您設定了 5 500GB 驅動器,這可能會或可能不允許您單獨存取這些較大驅動器上的剩餘空間。
不幸的是,唯一的答案是研究各種 RAID 控制器,從作業系統或主機板中內建的任何控制器開始,看看是否可以確定它們允許哪些配置。之後,您可能會研究其他可用的控制器。