rsync 是個優秀的資料同步工具,通過先進的校驗算法,能夠比較檔案差別,實作增量傳輸,進而減少資料傳輸量。
環境:centos 6.3 x64
服務端:192.168.1.2
用戶端:192.168.1.3
安裝服務端
yum install rsync
建立配置檔案/etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = no
max connections = 512
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
[download]
path=/download/
ignore errors = yes
read only= yes
list = no
auth users = admin
secrets file =/etc/rsyncd.passwd
hosts allow = 192.168.0.0/16
根據上文,建立密碼檔案
echo admin:2w3e4r5t > /etc/rsyncd.passwd
這裡要求使用者名和密碼
啟動服務端
rsync --daemon
至此,服務端配置完畢(記得在防火牆上開啟873端口)
在另一台機器安裝用戶端
yum install rsync
建立密碼檔案
echo 2w3e4r5t > /etc/rsyncd.passwd
這裡隻需要密碼
在用戶端執行同步指令
rsync -avz --delete --password-file=/etc/rsyncd.passwd [email protected]::download /download/
大功告成!
本文轉自 紫色葡萄 51CTO部落格,原文連結:http://blog.51cto.com/purplegrape/1127258,如需轉載請自行聯系原作者