使用rsync 同步資料夾筆記

2021-09-13 18:47:05 字數 1393 閱讀 3938

有6台內網機器,需要使用一些同樣的目錄和工具,比如tools,每個東西都單獨傳到6臺機器太老土了,於是使用rsync來做檔案自動同步。打算拿一台機器來當入口機器。如果後期發布**在不考慮使用git的條件下,也可以做到統一入口:

我的rsyncd.conf 配置的寫法:vim  /etc/rsyncd.conf

uid = root

gid = root

use chroot = yes

max connections = 5

pid file = /var/run/rsyncd.pid

port = 873

# exclude = lost+found/

# transfer logging = yes

# timeout = 900

# ignore nonreadable = yes

# dont compress = *.gz *.tgz *.zip *.z *.z *.rpm *.deb *.bz2

log file = /var/log/rsync.log

#limit access to private lans

hosts allow=10.248.32.0/255.255.255.0

motd file = /etc/rsyncd.motd

[ftp1]

path = /home/ftp1

comment = ftp export area

[tools]

list = yes

comment = this is tools backup

secrets file = /etc/rsyncd/rsyncd.secrets

exclude = easylife/ samba/

mkdir /etc/rsyncd

vim /etc/rsyncd/rsyncd.secrets

chown root.root /etc/rsyncd/rsyncd.secrets

dhmod 600 /etc/rsyncd/rsyncd.secrets

vim /etc/rsyncd.motd

rsync --daemon

ps:   修改rsyncd.conf 不需要重啟伺服器程序。

最後記乙個很棒的東西,沒準以後用得上: inotif

檔案資料夾同步

datax之ftpreader 參考url ftpreader提供了讀取遠端ftp檔案系統資料儲存的能力。在底層實現上,ftpreader獲取遠端ftp檔案資料,並轉換為datax傳輸協議傳遞給writer。ftpreader實現了從遠端ftp檔案讀取資料並轉為datax協議的功能,遠端ftp檔案本...

Rsync忽略資料夾或目錄

使用rsync同步的時候往往會要求對某個資料夾或者檔案進行忽略,客戶端可以使用 exclude引數來實現對,目錄或者檔案的忽略 rsync rltvz port 873 exclude svn exclude log progress delete web 192.168.1.1 web cygdr...

vmware資料夾同步

首先感謝某大神的分享,自己整理乙份完整一點的 1.在虛擬機器設定同步檔案 2.安裝 vmware tools工具 1 安裝依賴包 yum y install perl gcc gcc c make cmake kernel kernel headers kernel devel net tools ...