将 ZFS 快照备份到磁带(完整和差异)

gro*_*wse 5 backup zfs tape

在 ZFS 文件服务器上实施基于 LTO 磁带的备份系统的最佳方法是什么?我有大约 6TB 的数据需要每天备份,另外还有一个现有的 HP 1840 LTO4 磁带机和一堆磁带。

我已经让 ZFS 每天都做自动快照,但现在想为此添加一层离线存储。理想情况下,生成的系统将实现某种父/子轮换系统,所以我在过去两周每天都有差异磁带,每周都有完整备份。

阅读周围,我看到有些人使用 zfs send / dd / tar 的组合来实现这一点,但我不清楚应该如何实现。

更新

我刚刚读过zfs send -i,据说哪个会在两个不同的快照之间发送增量。虽然我担心整个练习可能会让我写一些脚本,但这应该会使差异备份任务更容易一些。仍然不知道如何通过脚本处理磁带更改。

chu*_*rnd 5

请参阅《ZFS 最佳实践指南》,尤其是“保存 ZFS 数据*”部分。我认为磁带备份不是备份快照的理想选择。您最好告诉磁带备份系统备份 ZFS 文件系统本身并忽略 .zfs 快照目录。最主要的是您只需要能够理解 ZFS 文件系统所有属性的软件。我建议使用 Bacula。

zfs send用于将数据从一个 ZFS 系统克隆到另一个 ZFS 系统,而不是用于将数据发送到磁带。

https://web.archive.org/web/20170107215538/http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide#Recommendations_for_Saving_ZFS_Data

  • 我想要将快照转储到磁带的原因是快照在写入时不会更改。我真的不明白如何在编写文件系统的过程中不更改文件系统的情况下对实时文件系统进行数小时的备份工作? (3认同)