![Rsnapshot 仅硬链接 + 差异](https://linux22.com/image/600641/Rsnapshot%20%E4%BB%85%E7%A1%AC%E9%93%BE%E6%8E%A5%20%2B%20%E5%B7%AE%E5%BC%82.png)
我们有一台 39 TB 的 Linux 服务器(mdadm raid 6 15 3TB 驱动器),上面有大约 12TB 的工作数据。最初我想创建一个快照系统,只保存更改的数据,就像 ZFS 或 LVM 之类的写时复制文件系统一样。
不幸的是,员工们已经习惯了使用 XFS 文件系统,而我无法从头开始使用 LVM 或 ZFS 文件系统,因为将所有数据从服务器迁移回来太麻烦/昂贵。
因为 rsnapshot 会在与工作数据相同的 raid 上创建工作数据 + diff 的完整副本,因此 raid 的填充速度是原来的两倍。这不仅占用过多的磁盘空间,还会消耗磁盘/io(我使用 ionice -c3 缓解了这种情况)。
有没有办法让 rsnapshot/rsync 仅使用硬链接,从而保留可能被删除或移动的旧文件,但不一定是工作数据的完整副本?它基本上更像是版本控制软件而不是备份软件....
答案1
不。rsnapshot 完成的第一次备份必须是完整副本 - 否则它应该如何检测变化?