首页/数据/备份与容灾速查/ZFS send/receive 复制
本包目录(206 条)

ZFS send/receive 复制

把快照导出为数据流并复制到另一存储池(可跨主机),使用 -i 参数只传两个快照之间的差异,实现高效的异地副本。

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

全量与增量复制

全量与增量复制
zfs send tank/data@2026-10-01 | ssh backup@10.0.0.5 'zfs receive backup/data'
zfs send -i tank/data@2026-10-01 tank/data@2026-10-02 | ssh backup@10.0.0.5 'zfs receive backup/data'
-i 参数基于两个快照的差异发送
前置条件接收端保持相同快照链
常用补充-R 递归包含子数据集
跨主机复制可用 pv 或 mbuffer 做缓冲,平稳长距离链路下的吞吐表现。

易错点

  • 接收端快照被删除后,增量流因缺少基点会被拒绝
  • 两端 ZFS 特性标志不兼容时接收失败,升级前先验证兼容性

数据来源与参考

  • OpenZFS 文档(zfs-send / zfs-receive)
  • man 8 zfs-send
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌