我需要在 ZFS 中进行差异备份吗?

我需要在 ZFS 中进行差异备份吗?

我正在考虑从(debian + 镜像 raid + 每日差异备份 + 每周完整备份)迁移到 ZFS raidz。在 ZFS 中以与我当前设置相同的方式执行备份有什么意义吗?据我了解,快照提供了完整的文件系统历史记录,备份只是为了更安全。为了以防万一,我总是在外部驱动器上进行每周完整备份。

答案1

这里有很多问题。你现在如何备份?备份到磁带?备份到另一个本地磁盘?还是异地备份?

ZFS 最适合与镜像对(即条带镜像,又名 RAID 10)配合使用(取决于您对“最佳”的理解),只要您需要更多空间,就可以将镜像对添加到 zpool。在某些工作负载下,RAIDZ 存在一些严重的性能问题。

如果您的备份策略只是复制到另一个本地磁盘,那么只需使用 ZFS 镜像即可。

如果您的备份策略是其他的,请zfs send在每次快照之后执行。

如果您要使用 Solaris 11 或 OpenIndiana,请查看zfs/auto-snapshot服务(Time Slider 的后端功能)。auto-snapshot服务支持在每次拍摄后运行任意命令(从而自动发送到磁带或远程)。

答案2

如果您每周安排快照,那么您将非常接近之前的设置。如果您完全失败,您将无法恢复自上次每周以来的任何快照。我建议您熟悉 zfs 发送/接收命令。非常强大的东西。我将 zfs 流发送到各个地方:文件、其他 zfs 池、其他 zfs 主机、云等。喜欢 zfs

相关内容