答案1
為了充分利用空間,可以選擇使用所有 4 個驅動器中的前 3GB 創建 raid-5,然後為 3 個 5GB 驅動器上的剩餘 2GB 創建另一個 raid 5,並將兩個 raid 組合在 raid 0 中(有條紋的)。然而,擴展 raid 5 是不可能的,因此擴展的唯一選擇是將(虛擬/實體)設備添加到父 raid 0。
要嘗試使用所有驅動器並且仍然允許擴展,您可以將驅動器分成總容量盡可能相等的兩組,為每個組創建一個可擴展的raid 0(條帶),然後使用以下命令實現raid 1(鏡像)系統:兩個raid 0系統。這甚至適用於具有 3 個或更多群組的 RAID 5,只要您可以適當地對它們進行分組。擴展這意味著向所有群組添加一個驅動器,擴展其 raid 0 系統,然後擴展父 raid 以使用新空間。雖然從根本上講很容易,但最後一步在實踐中可能具有挑戰性。
老實說,這一切聽起來都讓人頭痛。我認為最好的選擇是將相同大小的驅動器配對,為每一對創建一個raid 1(鏡像),並擁有可擴展的raid 0(條帶化)實現,例如ZFS 池,將它們放入一個設備中。您可能不會使用所有驅動器,一次只能添加兩個驅動器,但它很簡單、可擴展、易於理解且相當冗餘。
條帶/鏡像 ZFS 池(https://www.freebsd.org/doc/handbook/zfs-zpool.html)
答案2
如果您使用的是 Windows,則可以使用 Windows 8.1 及更高版本上的儲存空間。看:
https://www.pcsteps.com/738-software-raid-windows-storage-pools/