ZFS - 如何创建RAID-50

时间:2018-04-19 21:00:04

标签: zfs raid

我想在32个磁盘上创建RAID-50。计划是创建4个VDEV,包括RAIDZ中的8个磁盘和4个创建的VDEV中的RAID-0。我读到VDEV可能只是RAID-1/2/3所以RAID-50不可能(我假设)。我找不到任何有关如何构建它的信息,所以我的问题是:

  1. 是否可以在ZFS上安装RAID-50?如果没有,为什么选择RAID-10 可能和RAID-50没有?
  2. 这是一个好主意,如果不是,为什么以及什么是更好的方式(也许 RAID-10)?
  3. 实施的建议是什么?我想有一个安装点,所以也许是LVM?

1 个答案:

答案 0 :(得分:2)

这是可能的。 raidz1是ZFS与RAID 5最接近的等价物,所以如果我理解正确,你想构建它:

pool
    stripe 1: raidz1
        ... 8 actual disks ...
    stripe 2: raidz1
        ... 8 actual disks ...
    stripe 3: raidz1
        ... 8 actual disks ...
    stripe 4: raidz1
        ... 8 actual disks ...

你会这样做:

zpool create <poolname> \
    raidz1 <disk1> ... <disk8> \
    raidz1 <disk9> ... <disk16> \
    raidz1 <disk17> ... <disk24> \
    raidz1 <disk25> ... <disk32>

(换行符只是为了清晰起见,而不是命令的必要部分。)

查看此帖子,了解有关如何设置池的详细信息和示例:https://pthree.org/2012/12/04/zfs-administration-part-i-vdevs/