OS/CentOS
rsync 동기화 구성
구닥다리 엔지니어
2014. 10. 16. 11:57
rsync 서버 역할을 할 서버에 xinetd 설치
$ sudo yum install xinetd
/etc/xinetd.d/rsync 파일에서 rsync 활성화
$ vi /etc/xinetd.d/rsync
disable = no # yes에서 no로 변경
$ sudo service xinetd restart
접근 허용할 서버 정의 및 동기화할 디렉토리를 정의하기 위해 다음 파일을 생성
/etc/rsyncd.conf
[data]
path = /data
uid = root
gid = root
read only = no
hosts allow = 172.16.1.31
max connections = 5
timeout = 600
path 동기화할 경로 : 경로의 끝 "/" 유무에 따라 달라질수 있으므로 유의
hosts allow = 허용할 ip 대역 또는 IP
여러개 할당 할때, hosts allow example
hosts allow = IP, IP, IP # 여러개 할당
hosts allow = IP/mask # 대역으로 할당
$ rsync -avz /test/backup/ HOST_IP::test
source 경로의 마지막 "/" 가 있으면 하위 내용만 동기화
"/"가 없으면 backup 디렉토리가 생성됨 : 주의 할것