1、免登录资源服务器
备份服务器生成公钥和私钥
ssh-keygen
备份服务器将公钥复制到资源服务器
ssh-copy-id root@192.168.1.128
备份服务器测试免密登录
ssh 192.168.1.128
2、安装rsnapshot
yum install epel-release -y
yum install rsnapshot
3、备份服务器配置
vi /etc/rsnapshot.conf
在元素之间使用制表符(而不是空格),目录名称末尾指定一个斜杠。
snapshot_root /mnt/rsnapshot/
cmd_ssh /usr/bin/ssh
retain alpha 6
# LOCALHOST
#backup /home/ localhost/
#backup /etc/ localhost/
#backup /usr/local/ localhost/# REMOTEHOST
backup root@192.168.1.128:/mnt/data/mysql8_data/mysql/ 192.168.1.128/
4、验证Rsnapshot配置
rsnapshot configtest
rsnapshot -t alpha
5、手动备份
rsnapshot alpha
6、定时备份
crontab -e
0 0 * * * rsnapshot alpha