rsync远程备份
时间: 2023-07-05 16:09:19 浏览: 98
rsync rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步
rsync 是一种可以在本地或远程系统之间同步、备份和恢复文件的工具。使用 rsync 进行远程备份通常需要在源和目标系统之间建立 SSH 连接,因为 rsync 默认使用 SSH 来进行加密通信。
以下是一个使用 rsync 进行远程备份的示例:
```
rsync -avz -e ssh /path/to/local/folder/ user@remote:/path/to/remote/folder/
```
其中,`-a` 表示进行归档(archive)模式,即保留原始文件的所有属性和权限;`-v` 表示输出详细信息;`-z` 表示启用压缩传输以减少网络带宽的使用;`-e ssh` 表示使用 SSH 连接;`/path/to/local/folder/` 表示要备份的本地文件夹路径;`user@remote:/path/to/remote/folder/` 表示远程备份目标的用户名、主机名和备份路径。
如果要定期执行 rsync 远程备份,可以将上述命令添加到 cron 任务中。例如,要每天晚上 10 点定期执行备份,可以使用以下命令编辑 crontab:
```
crontab -e
```
然后添加以下行:
```
0 22 * * * rsync -avz -e ssh /path/to/local/folder/ user@remote:/path/to/remote/folder/
```
保存并退出 crontab 编辑器即可。
阅读全文