具有截然不同大小的磁碟機的軟體 RAID0

具有截然不同大小的磁碟機的軟體 RAID0

是否有可能做一個軟體 RAID0(使用 Ubuntu Server,安裝嘎吱嘎吱但在它上面)具有截然不同大小的驅動器?其中一個驅動器為 250GB,另一個驅動器為 60GB。

答案1

對於 Ubuntu 軟體 RAID,分割區的大小應該相同或接近,因為它是最小大小的倍數,任何多餘的分割區都不會被使用。因此,您可以在較大的磁碟上建立一個 60GB 的分割區,最終得到:

  • 120GB RAID-0 卷,每個磁碟包含 60GB
  • 190GB 正常卷,剩餘在較大磁碟上
    • 可能會減少幾 GB 的交換空間

您可以將一個卷安裝為一個卷,/另一個卷安裝/home為任意位置,具體取決於您正在執行的操作以及您想要 RAID 的位置。您可以完全使用 Ubuntu Server 安裝 UI 來完成此設定(至少在 10.10 上)。

軟體 RAID-0 是否值得是另一回事。

答案2

不是嚴格意義上的“raid 0”,不會損失大量容量。

看一下 LVM,邏輯磁碟區管理器: https://help.ubuntu.com/community/Installation#LVM%20Installation%20Guides

……也許你會在那裡找到一些東西。

另一種選擇是僅對小型驅動器和大驅動器的一部分進行 RAID0。在大驅動器上留下額外的空間用於大容量儲存。

答案3

Linux 軟體 RAID(任何級別)在分區級別而不是設備級別工作,因此您可以在每個磁碟機上建立一個 60G 分割區,並將它們 RAID0 到單一 120G 陣列中。

但是,除非您有需要更高資料傳輸速率的特定效能需求您已經對此進行了測試,以驗證它是否比單一驅動器上的常規非 RAID0 分區有顯著提升,您可能並不真正想要這樣做,因為使用有問題的驅動器,您可以輕鬆創建 120G較大磁碟機上的非RAID0 分割區將為您提供相同的容量和更高的資料安全性。 (對於較大磁碟機上的普通分割區,如果該磁碟機發生故障,您將遺失資料。對於跨越兩個磁碟機的 RAID0 分割區,如果發生故障,您將遺失資料任何一個驅動器故障。

[1] 如果你真的願意,你可能可以在小驅動器上創建一個60G 分區,在大驅動器上創建四個60G 分區,然後將它們全部組合成一個300G RAID0 陣列[2],但這純粹是“因為我可以」項目,因為它不僅會存在一般 RAID0 的可靠性問題,而且在同一設備上對多個分區進行 RAID 也會非常慢。

[2] 或許不是。考慮到 Linux 軟體 RAID 的接口,它似乎應該允許您從單一裝置組合多個分割區,但可能存在不允許這樣做的健全性檢查。我自己從來沒有嘗試過,所以我實際上不知道它是否被允許。

相關內容