一、备份服务器
1、安装rsync 命令: sudo apt-get install rsync
2.配置rsyncd.conf
vi /etc/rsyncd.conf
[nas] [somnas] 为多模块,可以使用多个客户端,分别同步数据到备份服务器不同的文件夹 path指定的目录。他们可以共用一个用户nas和密码文件。
secrets file 为密码文件 编辑保存: vi /etc/default/rsync.secrets
授权 chmod 600 /etc/default/rsync.secrets
3.启动rsync 命令:/usr/bin/rsync --daemon
4.重启 一般删除 rm -rf /var/run/rsyncd.pid 然后在执行 /usr/bin/rsync --daemon
二、源服务器
1.安装rsync 命令: sudo apt-get install rsync
2.修改rsync 配置文件,修改 RSYNC_ENABLE =true
命令: cd /etc/default/
vi rsync
3.建立密码文件,密码主要用于双机同步认证
命令:vi rsync.secrets
编辑 i 写入密码即可,例如
保存退出 wq!
4.赋权 chmod 600 /etc/default/rsync.secrets
5.同步命令:
/usr/bin/rsync -avzPt --delete /home/mntdir nas@1.127.121.184::nas --password-file=/etc/default/rsync.secrets
/home/mntdir 为你要同步的目录。 @前面的nas 为备份服务器配置的用户名,1.127.121.184 为备份服务器ip。::后面的nas 为模块。
/etc/default/rsync.secrets 为密码文件。
注意,备份服务器要开通873端口防火墙,rysnc 启动默认是873端口。
验证连通状态
/usr/bin/rsync -vzrtopg --progress nas@1.127.121.184::nas --password-file=/etc/default/rsync.secrets