ZFS 快照

ZFS 原生写时复制快照:创建与回滚快,空间按增量占用,可对数据集或卷做时间点保护,并支持保留与自动化语义。

备份与容灾速查数据更新于 2026-10-12

创建、查看与回滚

创建、查看与回滚
zfs snapshot tank/data@2026-10-12
zfs list -t snapshot -r tank/data
zfs rollback tank/data@2026-10-12      # 丢弃快照之后的写入
zfs destroy tank/data@2026-10-12        # 删除快照
粒度数据集 / 卷
空间仅记录变化块,创建开销小
补充zfs hold 可防止关键快照被误删
快照占用计入所属数据集的配额,快照数量多时会挤压可用空间,需配合清理策略。

易错点

  • 回滚会丢弃快照之后的所有数据且不可撤销,执行前确认其他副本可用
  • 递归快照与发送要确认子数据集范围,漏发或错发会造成副本不完整

数据来源与参考

  • OpenZFS 文档(Snapshots、zfs-rollback)
  • man 8 zfs-snapshot
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌