0

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

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

1 回答 1

3

这是可能的。raidz1是最接近 RAID 5 的等效 ZFS,所以如果我理解正确,您想要构建这个:

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/ 。

于 2018-04-20T16:17:10.543 回答