我正在尝试学习如何使用 rsync。我想为我的生产服务器创建每日备份。
现在我运行命令
rsync -azr /var/www/* www-data@backup.server.com:/var/www
Run Code Online (Sandbox Code Playgroud)
现在假设有一天,我想将生产服务器上的 /var/www/ 目录回滚到上个月的版本。如何告诉 rsync 检索版本 N?
在阅读 rsync 仅复制 src 和 dest 之间的差异时,我认为 rsync 的工作方式类似于 Subversion,您可以将更改提交到目标,并跟踪每个版本,并可以选择随时检出任何版本。这是 rsync 的工作方式吗?这就像颠覆,但对于整个服务器?那会很棒,因为这意味着我不必为每晚备份做完整的 ssh 副本。
小智 5
rsync 将您当前的文件结构镜像到另一端。它仅发送文件中的差异,但不保留修订。
http://blog.interlinked.org/tutorials/rsync_time_machine.html
可能更接近你想做的事情。对于不那么“手动”的方法,http://rsnapshot.org/
归档时间: |
|
查看次数: |
764 次 |
最近记录: |