我在 raid-z1 上有一个正在运行的 freenas zfs。为了安全,我虽然增加了平价。有足够的备用空间。
是否可以将 zfs raid-z1 升级到 raid-z2 或 raid-z3?
谢谢你的帮助
Man*_*uel 12
正如 Shane 所解释的,您必须在创建时确定 RAID-Z 级别。RAID 级别以后无法更改。然而,它可以通过重新创建突袭来改变。将驱动器添加到 RAID-Z 也是有限的,应该避免。
永远不要向 RAID-Z 添加单个驱动器。
将单个 HDD添加到 RAID-Z 是一个非常糟糕的主意。假设第一个 RAID-Z 已满并且 ZFS 对数据进行条带化,则所有数据都将写入单个驱动器。单个驱动器没有任何镜像,因此可能会在发生故障时丢失。因此,它并没有提供任何完整性或奇偶校正!
这是可能的,但可能也不推荐。将驱动器添加到现有 RAID-Z 将创建一个额外的 RAID-Z 并将数据条带化到两个 RAID-Z 上。如果第一个 RAID-Z 已满,则所有数据都将写入新添加的 RAID-Z。ZFS 不会重新平衡数据。如果您想通过添加新驱动器来提高性能,最好完全重新创建 RAID。
一个很好的解释为什么可以在博客文章ZFS: You should use mirror vdevs, not RAIDZ 中找到。
简单来说,有几个原因:
这只是为了完整性。我不隶属于 Rockstor 或 FreeNAS,只是为自己评估。
未来,butterfs 或 btrfs可能会解决这些问题。FreeNAS 的替代品可能会成为Rockstor。Synology和其他 NAS 系统最近已将其集成到他们的解决方案中。
注意:截至 2016 年 8 月,btrfs在raid 代码中存在错误并且不稳定。据我了解,请考虑仅将其与剥离的镜子一起使用。
| 归档时间: |
|
| 查看次数: |
25831 次 |
| 最近记录: |