A:192.168.0.30

B:192.168.0.193

需求:要求每天凌晨3点半同步一次 A 主机上 /data 目录到 B主机上的 /data_backup 目录

在A机上操作如下:

          yum -y install xinetd

          vim /etc/xinetd.d/rsyncf

          修改 disable =yes  为 no

          重启xinetd 服务  /etc/init.d/xinetd restart

          vim /etc/rsyncd.conf  加入以下代码:

port=873

uid = nobody
gid = nobody
user chroot = no
max connections = 200
timeout = 600
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
 
[backup]
path = /data          #同步的目录
ignore errors
read only = no
list = no
#hosts allow = 192.168.1.0/255.255.255.0        
auth users = root
secrets file = /etc/rsyncd.secrets

 

创建保存密码的文件 vim /etc/rsyncd.secrets

     写入:root:kobe24       #用户名:密码

 

权限分配:

          chown root:root /etc/rsyncd.recrets

          chmod 600 /etc/rsyncd.recrets

          

创建同步的目录并修改所有者:

          mkdir /data

          chown -R nobody:nobody /data

启动rsync服务          

          rsync –daemon

加入到开机启动

          echo ‘rsync –daemon’ >>/etc/rc.d/rc.local

 

                    s

在B机上操作如下:

     安装 rsync

          yum -y install rsync

     创建密码文件:

          vim /etc/rsyncd.passwd

          写入:kobe24     #此密码为登录A机 root用户所需密码

 

          执行如下操作:

               /usr/bin/rsync -avz  –password-file=/etc/rsyncd.passwd [email protected]::backup /data_backup

 

 

            创建计划任务:

               30 03 * * * /usr/bin/rsync -avz  –password-file=/etc/rsyncd.passwd [email protected]::backup /data_backup

 

          至此,完毕。