|
使用 rsync 必须要在你的服务器上取得某个账户的使用权后,并让该账户可用不用密码即可登录才可以。
假设你已经设置好 mrcode 免密登录远程服务器,需要将 /backup/weekly 整个备份到 /home/backup/weekly 时,可以简单这样做
vim /backup/rsync.sh
#!/bin/bash
remotedir=/home/backup/
basedir=/backup/weekly
host=127.0.0.1
id=mrcode
# 下面为实际的指令
rsync -av -e ssh $basedir ${id}@${host}{remotedir}
Copied!
rsync 可以通过 ssh 来进行镜像备份,所以没有变更的文件将不需要上传,非常的方便
|
|