首先在服务器A和服务器B上安装rsync
1、查看是否有安装
rpm -qa|grep rsync
2、安装
yum install rsync
3、在主机A生成秘钥
ssh-keygen -t rsa
4、复制秘钥到112.120.40.101主机上
ssh-copy-id -i ~/.ssh/id_rsa.pub root@112.120.40.101
5、进行测试,可以无密码登录
ssh root@112.120.40.101 exit
6、增量同步【服务器B不用执行】
rsync -av /wwwroot root@112.120.40.101:/wwwroot/mydata
7、镜像同步【服务器B不用执行】
rsync -av --delete /wwwroot root@112.120.40.101:/wwwroot/mydata
8、在服务器A上每天定时执行同步备份【使用crontab执行定时命令】
crontab -e
定时命令
0 0 * * * rsync -av /wwwroot root@112.120.40.101:/wwwroot/mydata //每天凌晨0时自动执行同步备份 30 3 * * * rsync -av --delete /wwwroot root@112.120.40.101:/wwwroot/mydata //每天凌晨3时30分自动执行增量备份
文章评论(0)