小编rgc*_*ini的帖子

增量备份设置是否真的需要定期完整备份?

我打算使用我拥有的一台旧计算机作为我自己和其他一些人的远程备份服务器。我们在地理上都是分开的,计划是使用 rsync 和 ssh 进行每日增量备份。

我最初的想法是制作一个初始完整备份,然后再也不必处理这样做的开销,从那一刻起只复制自上次备份以来更改的文件。

有人告诉我这可能很糟糕,但我不明白为什么。由于每个快照都由指向未更改文件和原始更改文件的硬链接组成,它是否与新的完整备份相同?为什么我要进行另一个完整备份?

编辑:

我应该更好地解释一点。当我要使用 rsync进行增量备份时,我的意思是:

rsync -avh --delete --link-dest=./remote/previous_increment ./local/ ./remote/new_increment
Run Code Online (Sandbox Code Playgroud)

这会产生完整且有效的快照,因为它将包含指向所有未更改文件的硬链接。即使完整备份和之前所有的增量备份碰巧被删除,最后一次增量备份仍然是一致的。但我很确定,如果以前的任何文件损坏,最后的文件也会损坏,因为它们指向相同的 inode。

如果我通过断开最后一个快照上的链接并将其复制到另一个受写保护的 HD(例如,每月一次)来定期在服务器端进行合成完整备份,该怎么办?这样我就会有一个冗余的完整副本,并且仍然可以避免重新发送文件的开销。

那能解决问题吗?我还需要做完整备份吗?

backup rsync incremental-backup

2
推荐指数
1
解决办法
3176
查看次数

标签 统计

backup ×1

incremental-backup ×1

rsync ×1