【发布时间】:2016-07-01 13:27:28
【问题描述】:
我知道--ignore-existing 选项,想知道是否有一些不同之处。
我的情况是:我有一个包含大量用户上传图片的网络服务器。现在大约2TB。通常这些文件根本不会被修改。我使用 rsync 并将它们备份到其他服务器。
但是如果某些文件损坏了怎么办?假设,一个文件的一半消失了。它将复制到备份并覆盖以前正确的文件,因此备份也会损坏。
我可以使用--ignore-existing。但是,如果某些文件仍然被更改(这很少但可能)。使用此选项备份将不会有这个新文件。
如果文件发生更改,我希望备份文件的所有版本。是否可以?也就是说:如果 rsync 定义该文件已经存在,它会将现有的旧文件移动到某个../previous-TIMESTAMP/oldFileHere,然后将新文件放在旧文件的位置。
有没有办法做到这一点?
【问题讨论】:
标签: backup versioning rsync rsnapshot