两个磁盘arrays的一个磁盘成员

我将从我的问题开始,然后举个简单的例子:

把磁盘拆分成多个分区并用这些分区创build不同的磁盘arrays(raid1 / raid5)是一个好主意吗? 有什么问题/风险吗?

现在的例子:

说我有三个磁盘。 两个有相同的大小,一个有两倍:

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

现在我将创build以下两个磁盘arrays

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

磁盘c分成两个分区,一个分区用于创build磁盘a的raid1,另一个分区用于创build磁盘b的raid1。

采用这种方法,所有的磁盘空间都被使用,没有任何东西被浪费。 我知道磁盘c的故障会降低磁盘arrays。 是否还有其他问题/风险?

唯一的风险是你已经确定。 对于较小的Netapp系统来说,这是一种常见的做法,但是权衡是一个大大增加的开销水平。

编辑:澄清,在Netapp,所有的磁盘被划分成相同的分区,并从那些袭击。 所有相同的RAID级别,所有相同的磁盘。 在你的情况下,正如@ Chopper3提到的那样,你将在不同的磁盘上完成不同数量的工作,这是不好的。

这是不是一个好主意

不,现在我们也很努力地避免R5,请不要 – 坚持到R6 / 60和1/10。