ZFS:3 个设备:镜像和 raidz2 有什么区别?

ZFS:3 个设备:镜像和 raidz2 有什么区别?

似乎使用 3 个设备,就可以使用mirrorraidz2模式配置 ZFS 池。

性能和可靠性有何区别?

(关于可靠性,我特别感兴趣的是部分数据丢失这个话题。)

答案1

RAIDZ2 至少应有 4 个磁盘。无论如何,RaidZ 比镜像(和 RAID6)慢很多。镜像和 RAIDZ 都使用 ZFS 校验和来确保数据完整性。

ZFS:镜像与 RAID-Z

答案2

从技术上讲,您可以执行镜像、raidz 或 raidz2,而不仅仅是镜像或 raidz2。

绝对没有理由在 3 磁盘组上使用 raidz2。您可以从这 3 个磁盘中获得几乎等量的可用空间,就像您镜像它们一样,但 I/O 的复杂性会大大增加读取速度较低。ZFS 镜像可以在 vdev 内的所有主轴上循环读取访问,而 raidz 则不能。

因此,这里唯一的问题实际上是 raidz(raidz1)还是镜像。然后您又回到了更熟悉的数据弹性与容量的世界。3 路镜像比 3 磁盘 raidz vdev 的弹性要大得多,但 3 磁盘 raidz vdev 的可用空间大约是 3 路镜像的两倍。

相关内容