rsync 同步資料

2021-08-29 06:53:55 字數 1297 閱讀 7208

一 開啟rsync服務,修改/etc/xinetd.d/rsync。

disable = no # replace

重啟xinetd 服務

service xinetd retart

二 配置server端,/etc/rsyncd.conf

# touch rsyncd.conf

# vi rsyncd.conf

uid = nobody

gid = nobody

use chroot = no # 不使用chroot

max connectionts = 6 #最大連線數6

read only = yes

hosts allow = 192.168.0.0/24 #只允許區域網內ip訪問

pid file = /var/run/rsyncd.pid #rsyncd 程序資訊

lock file = /var/run/rsyncd.lock

log file = /var/log/rsyncd.log

[zeus]

comment = zeus

path = /var/lib/data/zeus #資料來源路徑

ignore errors #忽略一些io錯誤

list = no #不允許列表

auth users = rsync #認證的使用者名稱

secrets file = /etc/rsyncd.passwd #密碼檔案

# vi rsyncd.passwd

rsync:rsyncpasswd

密碼檔案必須為屬主唯讀

# chmod 400 rsyncd.passwd

到此伺服器端配置完成。

客戶端測試

# rsync -vzrtopg --progress --delete [email protected]::zeus /tmp/

引數:v是verbose,z是壓縮,r是recursive,topg都是保持檔案原有屬性如屬主、時間的引數。

--progress是指顯示出詳細的進度情況。

--delete是指如果伺服器端刪除了這一檔案,那麼客戶端也相應把檔案刪除,保持真正的一致。 rsync@ 的「rsync」是使用者名稱。

::zeus 是服務端配置的模組名,# [zeus]

--password-file 可以指定儲存密碼的檔案,以便於編寫同步的指令碼

完成.遇到的問題.

rsync 提示@error auth failed no module zeus

確認密碼無誤,更改rsyncd.conf 為chmod 400

Rsync 資料同步工具

rsync 資料同步工具 一,rsync的工作方式 有三大類分別是 1 本地間類似cp命令的複製方式,本地間的資料傳輸服務。2 網路間兩台不同ip伺服器間資料傳輸,伺服器與伺服器之間進行資料同步。3 多組伺服器之間,以socket程序的方式,啟動rsync程序進行監聽。1,本地間的資料傳輸服務 同一...

rsync 檔案同步

昨天上網找乙個同步工具,windows同步到linux,額,ms不少,但是配置實在是麻煩,而且很多按照步驟做下來 都不能使用,估計rp問題 最鬱悶的事莫過如此,經過乙個下午的努力,額,原來真的行的,分享給大家。估計很多人會覺得囉嗦 一.介紹 不想看直接可以跳過 rsync 是乙個遠端資料同步工具,可...

檔案同步rsync

命令格式 rsync option 源路徑 目標路徑 其中 option a 使用archive模式,等於 rlptgod,即保持原有的檔案許可權 z 表示傳輸時壓縮資料 v 顯示到螢幕中 e 使用遠端shell程式 可以使用rsh或ssh delete 精確儲存副本,源主機刪除的檔案,目標主機也會...