標籤:完整備份 格式 主機 ret usr password art inetd 執行
rsync服務是一種高效的遠端資料備份的工具,該服務的port號為873,
是Liunx下的一種非獨立服務。由xinetd超級服務管理,取代監聽873port。
長處:
1。rsync能夠利用ssh和ssl遠端控制進行串連遠程主機進行備份。依賴sshd服務
2,能夠實現增量備份,在第一次建立串連時進行完整備份,以後僅僅同步變化的資料
3。能夠使用自己的socket來進行同步。能夠在服務端設定password限制訪問。
缺點:不能進行即時同步,須要安裝lsyncd工具來輔助進行即時同步。
配置步驟:
1,在client和server端各自安裝rsync軟體。
yum install rsync* -y
2 , 在服務端編寫設定檔rsyncd.conf 此檔案不存在,手動建立 vim /etc/rsyncd.conf
3 , 在服務端建立password檔案 vi /var/rsync.pass chmod 600 /var/rsync 必須賦600許可權。
內容為user:password 格式。
4。 在服務端的rsyncd.conf設定檔設定同步資料夾和許可權。
5。 client 查看server同步資料夾 rsync --list-only rsync://172.16.0.1
6, client 同步server檔案夾 rsync -av --delete rsync://172.16.0.1:/share
7, client同步訪問有訪問許可權的server
rsync -av --delete --password-file=/var/myscret.pass rsync://[email protected]/share /backup
8。client建立password存放檔案myscrete.pass,內容為server訪問password,這樣直接訪問,適合指令碼。
--delete選項的含義表示:鏡像同步server檔案夾,包含刪除的檔案同步,否則僅僅同步添加的檔案
二:配置lrsyncd工具進行即時同步。
1,下載lrsyncd.tar.gz包。安裝。cp /usr/local/share/doc/lsyncd/lrsync.lua /usr/loca/etc
編輯該設定檔。
2, 執行lsyncd /usr/local/etc/lrsync.lua Ok
linux之rsync遠端資料同步備份