RAID-5 在兩個實體磁碟機上使用三個或更多分割區

RAID-5 在兩個實體磁碟機上使用三個或更多分割區

我是 RAID 新手,我想在我的 Ubuntu 10.04 系統上設定 RAID-5。我將核心安裝在 500 GB 磁碟的分割區上。然後,我在另一半有另一個 FAT32 分區,如下所示(fdisk -l輸出):

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       30395   244140032   83  Linux
/dev/sda2           30395       31002     4881409    5  Extended
/dev/sda3           31003       60801   239360467+   b  W95 FAT32
/dev/sda5           30395       31002     4881408   82  Linux swap / Solaris

由於資金限制,我只能再買一個 1 TB 的硬碟。我的想法是,在這個 1 TB 硬碟上建立 2 個或更多分割區,然後將它們用作 RAID-5 的陣列組件。這行得通嗎?我會有這樣的東西:

/dev/sda3= RAID 分割區 1
/dev/sdb1= RAID 分割區 2
/dev/sdb2= RAID 分割區 3
/dev/sdb3= RAID 分割區 4

這可行嗎?

編輯-感謝所有的答案。我真的沒有考慮過因故障而丟失一個驅動器上的多個分區。不過,這是有道理的...我想我將購買一個 1 TB 驅動器,然後將其用作存儲,並在負擔得起時立即購買另一個驅動器用於 RAID-5。

答案1

做吧;但我不明白這一點。

如果 N 個實體磁碟機上有 M 個分割區,且 N < M,則表示至少一個磁碟機將有兩個分割區。 RAID-5 可防止您遺失其中一個分割區;如果其中一個磁碟機(至少有 RAID-5 磁碟區使用的兩個分割區)發生故障,您將立即遺失 RAID-5 磁碟區。

唯一可以為您提供的保護是防止丟失其中一個分割區中的某些磁區;考慮到在您不知情的情況下自動發生的所有級別的保護(例如錯誤的扇區重新映射)以及我迄今為止的經驗,與您損失的空間(和速度!)相比,防止此類故障的收益非常小。

答案2

如果您只有兩個驅動器,但要在它們之間分佈三個(或更多)卷的奇偶校驗數據,那麼當一個驅動器損壞時,您將丟失重建卷上的一些奇偶校驗數據那個驅動器。

如果您想要資料冗餘並擁有兩個驅動器,RAID-1 實際上是唯一的方法,但您不會從放入的新驅動器中獲得任何額外的儲存空間。

答案3

最好的情況是,當一切正常時,您會得到一個更慢、更複雜的版本,只需在第二個驅動器上創建一個完整大小的分區並正常使用它(您將因必須為每個寫入操作多次寫入而受到效能影響,但是如果多個分割區位於同一磁碟上,則不會獲得任何故障保護!

http://en.wikipedia.org/wiki/RAID

我懷疑您可能想使用不同的 RAID 類型,或者根本不使用 RAID

相關內容