OS/CentOS 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 디렉토리가 생성됨 : 주의 할것

'OS > CentOS' 카테고리의 다른 글

CentOS 7 - hostname 설정(hostnamectl 사용)  (0) 2014.10.29
CentOS 이미지 다운로드  (0) 2014.10.29
설치 된 패키지 확인(yum)  (0) 2014.04.24
nginx 소스 설치  (0) 2014.04.14
rsync를 이용한 CentOS repo 동기화  (0) 2014.04.11
posted by 구닥다리 엔지니어
: