很好的資料
- 講了一堆 rsync 服務器的配置纹笼,但是詳細講了一些常用參數(shù)的含義瓦盛,挺不錯
http://blog.csdn.net/niushuai666/article/details/16880061 - 講了rsync的各種模式庞萍,排版不咋地,看著有點暈
http://www.360doc.com/content/14/1205/15/18924983_430612115.shtml
-- 還不錯的
http://www.cnblogs.com/exceptioneye/p/4937745.html - 查看ip地址 http://www.ip138.com/
增量備份本地文件
rsync -avzrtopgL --exclude=/.git --progress ../lib /home/singlecharge/jing/rsync/
daemon 主從機 免密碼
rsync -CavI --exclude-from=/var/lib/jenkins/deployignore hudson.scm.CVSSCM.xml root@60.28.9.6::singlecharge --password-file=/etc/rsync.password
//wolife 項目參數(shù)是-avi 上面的不好使
//只是查看服務器有哪些同步目錄
rsync --list-only wolife@10.72.11.65::
配置文件 deployignore
cat deployignore
*.log
log //目錄
配置文件 /etc/rsyncd.conf (服務器上冻河,初始是沒有的箍邮,需要自己建)
##rsyncd.conf start##
uid = root
gid = root
use chroot = no
max connections = 200
timeout = 600
##pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[singlecharge]
path = /data/web/liuliangsc2/interfaces/log/test
ignore errors
read only = false
list = false
hosts allow = 22.16.0.20/24
hosts allow = 192.168.0.0/24
hosts allow = 12.12.19.12/24
##hosts deny = 0.0.0.0/32
exclude=logs/ upload/ up/ apk/ jing/
[master]
path = /data/web/liuliangsc2/interfaces/log
ignore errors
read only = false
list = false
hosts allow = 22.16.0.20/24
hosts allow = 192.168.0.0/24
hosts allow = 12.12.19.12/24
##hosts deny = 0.0.0.0/32
auth users = root
secrets file = /etc/rsync.password
配置rsync帳號及帳號文件權限
[root@liyao ~]# echo "123" >> /etc/rsync.password
# Client 只需輸入密碼,不需要輸入用戶名叨叙。但是必須保證密碼與 Server 端一致
[root@liyao ~]# chmod -R 600 /etc/rsync.password
這個文件的權限必須為 600
- 說明
-v是“--verbose”,即詳細模式輸出锭弊; -z表示“--compress”,即傳輸時對數(shù)據(jù)進行壓縮處理擂错;
-r表示“--recursive”味滞,即對子目錄以遞歸的模式處理;-t是“--time”钮呀,即保持文件時間信息剑鞍;
-o表示“owner”,用來保持文件屬主信息爽醋;-p是“perms”蚁署,用來保持文件權限;
-g是“group”蚂四,用來保持文件的屬組信息光戈;
--progress用于顯示數(shù)據(jù)鏡像同步的過程;