有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 ...