![如何高效备份共享(ZFS)。文件夹结构可能会改变,但媒体通常不会改变](https://linux22.com/image/780821/%E5%A6%82%E4%BD%95%E9%AB%98%E6%95%88%E5%A4%87%E4%BB%BD%E5%85%B1%E4%BA%AB%EF%BC%88ZFS%EF%BC%89%E3%80%82%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84%E5%8F%AF%E8%83%BD%E4%BC%9A%E6%94%B9%E5%8F%98%EF%BC%8C%E4%BD%86%E5%AA%92%E4%BD%93%E9%80%9A%E5%B8%B8%E4%B8%8D%E4%BC%9A%E6%94%B9%E5%8F%98.png)
问题: 我有 18 个大型共享(每个 24TB),其中包含大量大型媒体文件。大多数媒体文件本身保持不变。但是,有时文件夹结构会发生变化,因此我的 rsync 实现会强制删除 TB 的数据,然后重新复制。
rsync -avrXn --delete-before --progress --exclude 'zzToTRASH' /mnt/Storage3_Live/Sirius/ /mnt/Storage3_bak/Sirius_bak/(我必须先删除,以免目标空间不足)
目标:我想制作一个镜像(用于现成的灾难备份),并且每 3-4 个月制作一次增量备份,以便保留新的文件夹结构,但无需重新复制大量媒体文件本身。我正在阅读有关 rsync 和 cp 中的硬链接,但……我仍然不清楚哪种方法是最可靠的。
注意事项:
- 我想保留扩展属性。
- 运行 FreeBSD XigmaNAS,FreeBSD 11.4-RELEASE-p7 #0 r369206M:2021 年 2 月 3 日星期三 00:07:44 CET
答案1
天哪。这就像在厨房里用微波炉当篝火的燃料一样。
至少阅读文档,你完全毁了整个 zfs 概念。如果你选择跳过这一点 - 那么只是停止使用 zfs,这样会适得其反:消耗大量的 RAM 和额外的磁盘空间而没有任何额外的好处。
开始使用 zfs 快照:这将构成您的备份的第一层,并保护您免受逻辑层面可能发生的损害(文件被删除或错误修改)。
使用两个启用 zfs 的主机之间的增量快照传输进行备份。如果发生物理磁盘损坏,这将保护您免于丢失数据。
3a) 每月备份,真的吗?使用每日或每小时增量快照传输。