【发布时间】:2014-03-17 16:36:18
【问题描述】:
如何指示 RSYNC 服务器保留已更新文件的旧版本的副本?
背景信息:
我有一个在 Linux 上运行的简单 RSYNC 服务器,我将其用作大型文件系统(许多 TB)的备份。我们称它为备份服务器。
在源服务器上,我们每天运行: $ rsync -avzc /local/folder user@backup_server::remote_folder
理论上,源服务器上不应该更改任何文件,我们应该只接收新文件。但是,尽管如此,某些更新可能是合法的(非常非常罕见)。如果 rsync 检测到更改,它会用新版本覆盖备份服务器上的旧版本文件。现在,问题来了:如果更改是错误的,我会丢失数据并且无法恢复。
理想情况下,我希望 rsync 服务器保留替换文件的备份。有没有办法配置它?
【问题讨论】: