mdadm raid1 有三个磁盘,其中两个磁盘将是一个子集 raid

mdadm raid1 有三个磁盘,其中两个磁盘将是一个子集 raid

我目前在 raid1 中有两个相同大小的磁盘(每个 4TB)。

我想知道现在是否可以添加一个 8TB 大小的额外磁盘并将其设置为 raid 1,而其他两个磁盘则充当 raid 0?mdadm 支持这种配置吗?因此它本质上是一个额外的层 - 一个 raid 在另一个 raid 之上。

换句话说:

Raid 1 between: (8TB disk) + (raid 0 between: 2x 4TB)
Total usable space: 8TB

答案1

您可能需要摆弄这些数组的确切大小才能使事情正常工作,但基本方法如下:

  1. 使用 8TB 驱动器创建 2 磁盘 RAID 1,暂时不使用第二块磁盘。阵列将因缺少驱动器而降级。
  2. 将 4TB RAID 1 中的数据复制到那里。
  3. 销毁现有的 4TB RAID 1。
  4. 使用两个 4TB 驱动器创建 RAID 0。
  5. 将 RAID 0 阵列添加为 8TB RAID 1 中的第 2 个驱动器。

相关内容