rsync+inotify 설정 노트
src=/data/tfCarFace/
DB_slave2=10.171.54.183
DB_slave1=10.162.209.36
atlas1=10.162.211.200
atlas2=10.171.53.150
DB_master1=10.162.213.176
DB_master2=10.165.65.246
user=test
ds1=DB-slave2
ds2=atlas1
ds3=atlas2
ds4=DB-slave1
ds5=DB-master1
ds6=DB-master2
#passwdfile=/etc/rsyncd.pass
/usr/bin/inotifywait -mrq --timefmt '%d%m%y %H:%M' --format '%T %w%f%e' -e create,delete,modify,attrib $src \
| while read files
do
/usr/bin/rsync -vzrtopg --delete --exclude "tfcfg.ini" --progress --password-file=/etc/rsyncd.pass $src $user@$DB_slave2::$ds1 > /dev/null 2>&1
/usr/bin/rsync -vzrtopg --delete --exclude "tfcfg.ini" --progress --password-file=/etc/rsyncd.pass $src $user@$atlas1::$ds2 > /dev/null 2>&1
/usr/bin/rsync -vzrtopg --delete --exclude "tfcfg.ini" --progress --password-file=/etc/rsyncd.pass $src $user@$atlas2::$ds3 > /dev/null 2>&1
/usr/bin/rsync -vzrtopg --delete --exclude "tfcfg.ini" --progress --password-file=/etc/rsyncd.pass $src $user@$DB_slave1::$ds4 > /dev/null 2>&1
/usr/bin/rsync -vzrtopg --delete --exclude "tfcfg.ini" --progress --password-file=/etc/rsyncd.pass $src $user@$DB_master1::$ds5 > /dev/null 2>&1
/usr/bin/rsync -vzrtopg --delete --exclude "tfcfg.ini" --progress --password-file=/etc/rsyncd.pass $src $user@$DB_master2::$ds6 > /dev/null 2>&1
echo "${files} was rsynced" >>/tmp/rsync.log 2>&1
done
동기화가 필요한 클라이언트 구성
uid=root
gid=root
max connections=10
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
[atlas1]
path=/data/tfCarFace/
comment = TfCarFace backup
ignore errors = yes
read only = no
auth users=test
secrets file=/etc/rsyncd.pass
hosts allow = 10.0.0.0/8
hosts deny = *
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.