#一、服务端配置(需备份的机器)
- rsyncd.conf配置(/etc/rsyncd.conf)
uid = root
gid = root
port 873
use chroot = yes
read only = no
list = no
max connections = 4
pid file = /var/run/rsyncd.motd
log file = /var/log/rsyncd.log
lock file = /var/run/rsync.lock
address = ip
[backup] #定义的rsyncd同步模块,执行同步命令需要指定模块
path = /opt/wh #需要被同步的目录
ignore errors
exclude = docker/ #排除path下面的docker目录
auth users = root #使用同步的账号
secrets file = /etc/rsyncd.pass #指定同步账号的文件
-
rsyncd.pass配置(/etc/rsyncd.pass)
1)添加一行root:root(密码自定义)
2)chmod 600 /etc/rsyncd.pass -
启动服务
/usr/bin/rsync --daemon --config=/etc/rsyncd.conf
#一、客户端配置(同步的机器)
-
rsyncd.pass配置(/etc/rsyncd.pass)
1)添加一行root(密码跟服务器一致)
2)chmod 600 /etc/rsyncd.pass -
启动服务
rsync --daemon --config=/etc/rsyncd.conf -
执行同步
rsync -avzp --delete root@ip::backup /root/wh/whh