Linux

兩個磁碟陣列的一個磁碟成員

  • February 17, 2016

我將從我的問題開始,然後舉一個簡短的例子:

將磁碟拆分為多個分區並使用這些分區創建不同的磁碟陣列(raid1/raid5)是個好主意嗎?是否存在任何問題/風險?

現在的例子:

假設我有三個磁碟。兩個具有相同的大小,一個具有兩倍的大小:

Disk a: |---------------|
Disk b: |---------------|
Disk c: |-----------------------------------|

現在我將創建以下兩個磁碟陣列

    Array 1           Array 2
|-----Disk a----| |-----Disk b----|
|----Disk c/1---| |----Disk c/2---|

磁碟 c 被分成兩個分區,一個分區用於創建一個帶有磁碟 a 的 raid1,另一個分區用於創建一個帶有磁碟 b 的 raid1。

使用這種方法,所有磁碟空間都被使用,沒有任何浪費。我知道磁碟 c 的故障會降低兩個磁碟陣列的性能。是否涉及任何其他問題/風險?

唯一的風險是你已經確定的。這是較小的 Netapp 系統上的常見做法,但代價是成本大大增加。

編輯:澄清一下,在 Netapp 上,所有磁碟都分為相同的分區,並且從這些分區中進行襲擊。所有相同的RAID級別,所有相同的磁碟。在您的場景中,正如@Chopper3 所提到的,您將在不同的磁碟上完成不均勻的工作量,這很糟糕。

這是不是一個好主意

不,順便說一句,我們現在也非常努力地避免 R5,請不要 - 堅持 R6/60 和 1/10。

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