首页/系统/服务器硬件与 RAID 速查/ZFS RAIDZ 与硬件 RAID 的差异
RAID 级别与计算68 条

ZFS RAIDZ 与硬件 RAID 的差异

RAIDZ 是 ZFS 的校验级别(raidz1/2/3),与硬件 RAID 相比增加校验和(checksum)与自愈能力,但要求整盘直通并把冗余规划交给池管理层。

对照

维度硬件 RAIDZFS RAIDZ
冗余位置控制器固件文件系统/池
静默损坏不感知(除非巡查)块校验和可检测并修复
盘直通逻辑盘单 LUN整盘或分区直通
扩容OCE 扩 LUN加 vdev(无法直接扩现有 vdev)

查看池与 vdev 状态

查看池与 vdev 状态
zpool status -v
zpool list -v tank
zdb -C tank | head -40
RAIDZ 的常见建议:单 vdev 内盘数适中、raidz2 起步,配合 ashift=12 对齐 4K 扇区盘。

易错点

  • 把 RAIDZ1 与 RAID 5 当等价物:RAIDZ 的条带与校验布局不同,扩容方式也不同
  • ashift 设置过小导致 4K 扇区盘读写放大,池建好后无法在线修改

数据来源与参考

  • OpenZFS 文档(raidz 与 ashift)
  • man 8 zpool
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌