我需要恢复已删除的文件。
我的情况:
我有一个 rsync 脚本,它在晚上 9 点运行,并将服务器 1 目录中的所有内容镜像到备份服务器 2 上的另一个目录。
一些文件被意外从 server1 中删除。
我如何使用 rsync 从 server1 恢复这些文件?
答案1
你应该能够使用这个--update
选项。根据手册页
这会强制 rsync 跳过目标上存在的任何文件,并且修改时间比源文件更新。(如果现有目标文件的修改时间等于源文件的修改时间,则如果大小不同,则会更新它。)
答案2
从服务器1:
scp root@server2:/backupdir/myfile /mydirectory/myfile