从 rsync 重新同步已删除的文件

从 rsync 重新同步已删除的文件

我需要恢复已删除的文件。

我的情况:

我有一个 rsync 脚本,它在晚上 9 点运行,并将服务器 1 目录中的所有内容镜像到备份服务器 2 上的另一个目录。

一些文件被意外从 server1 中删除。

我如何使用 rsync 从 server1 恢复这些文件?

答案1

你应该能够使用这个--update选项。根据手册页

这会强制 rsync 跳过目标上存在的任何文件,并且修改时间比源文件更新。(如果现有目标文件的修改时间等于源文件的修改时间,则如果大小不同,则会更新它。)

答案2

从服务器1:

scp root@server2:/backupdir/myfile /mydirectory/myfile

相关内容