centos 6.0下安裝rsync遠端資料同步工具

來源:互聯網
上載者:User

Rsync(remote synchronize)是一個遠端資料同步工具,可通過LAN/WAN快速同步多台主機間的檔案。Rsync使用所謂的“Rsync演算法”來使本地和遠程兩個主機之間的檔案達到同步,這個演算法只傳送兩個檔案的不同部分,而不是每次都整份傳送,因此速度相當快。
Rsync本來是用於替代rcp的一個工具,目前由rsync.samba.org維護,所以rsync.conf檔案的格式類似於samba的主設定檔。Rsync可以通過rsh或ssh使用,也能以daemon模式去運行,在以daemon方式運行時Rsync server會開啟一個873連接埠,等待用戶端去串連。串連時,Rsync server會檢查口令是否相符,若通過口令查核,則可以開始進行檔案傳輸。第一次連通完成時,會把整份檔案傳輸一次,以後則就只需進行增量備份。

Rsync支援大多數的類Unix系統,無論是Linux、Solaris還是BSD上都經過了良好的測試。此外,它在windows平台下

也有相應的版本,如cwRsync和Sync2NAS等工具。

安裝rsync3.0.9版本
http://rsync.samba.org/ftp/rsync/下載地址

1、 下載二進位源碼rsync-3.0.9.tar.gz和補丁程式伺服器和用戶端都用這個程式。
2、 解壓解包 # tar zxvf rsync-3.0.9.tar.gz 和補丁
3、 配置 # cd rsync-3.0.9  

4  配置./configure --prefix=/usr/local/rsync

5、 編譯安裝 # make&&make install
6、 把上述步驟在用戶端和伺服器端各執行一遍。

7.      設定檔rsyncd.conf
        vi /etc/rsyncd.conf

     #全域參數設定:這部分設定的參數影響整個程式的運行
     uid = root       #rsync運行時的使用者ID (關於使用者ID和使用者組ID的設定只要保證具有讀取要同步檔案和文

件夾的許可權即可)
     gid = root        #rsync運行時的使用者組ID
     max connections = 0  #同時最大的串連數,0為不限制
     pid file = /var/log/rsync/rsyncd.pid   #記錄rsync運行時的進程ID
     lock file = /var/log/rsync/rsync.lock  #以檔案的方式鎖的方式,保證rsync的一次運行
     log file = /var/log/rsync/rsyncd.log   #rsync日誌資訊包括啟動資訊同步資訊等
     port = 873                             #可以指定rsync運行時使用的連接埠,預設使用873(不指定則使用

預設)
     use chroot = no                        #不使用chroot
     #同步模組配置
     [data]               #要同步的檔案夾的別名,此處直接寫的accounts,只是一個名稱方便記憶即可,客戶

端同時要用到
     path = /data #指定要同步的具體檔案夾,此處為實際同步的檔案夾
     comment = backup data  #備忘資訊,主要是一些說明資訊,用來協助記憶等
     ignore errors           #忽略一些無關的錯誤資訊
     read only = false       #是否設定以唯讀方式運行,本工具支援對外同步和回傳喲
     list = false            #是否允許用戶端查看檔案清單
     hosts allow = 192.168.40.42 #允許同步的客戶機IP,多個用","隔開
     auth users = test           #同步認證時使用的使用者名稱,可以任意指定,但必需存在於下一項的密碼檔案中
     secrets file = /root/rsync.passwd  #密碼認證檔案,此檔案中包含用戶端認證時的使用者名稱和密碼的對應關係 ,設定檔名可以任意

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.