问题: 我有 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) 每月备份,真的吗?使用每日或每小时增量快照传输。