Rsync主要是传送资料差异的部份,因此大多都被使用在差异备份上。除了资料第一次传输是整份档案外,之后都只会传送资料间异动的部份。
在开始设定之前,有两个档案要说明一下:
/etc/rsyncd.conf 为rsync设定档
/etc/rsyncd.secrets 为rsync 密码档
这次在rsync设定部份,直接使用範例的方式会比较快了解。
範例 :
把A主机的网页资料( /var/www/html ),定期备份到B主机的( /home/backup/)
A主机( Server端 ) IP : 192.168.1.222
B主机( Clinet端 ) IP :192.168.1.122
1.1 在B主机上查询是否有安装rsync
[root@localhost ~]# rpm -qa | grep 'rsync'
rsync-2.6.8-3.1
如果没有安装的话 请自行补上
[root@localhost ~]# yum -y install rsync
1.2 修改 /etc/xinetd.d/rsync 设定
disable = yes 改为 no
1.3修改rsync.conf 设定档 (如果没有此档的话请自行建立)
1.4设定连线的帐号密码 (如果没有此档的话请自行建立)
1.5 修改rsyncd.secrets使用权限 (很重要)
1.6重新启动 xinetd,不是启动 rsync 。
1.7 设定开机自动启动xinetd
1.8 测试看看是否都正常启用 (rsync的port为873)
详细内容请参考http://blog.faq-book.com/?p=3288