설치는 완료되어 있다고 생각한다.
(yum rsync로 설치가능함.)
서버 port 873이 열려 있는지 꼭 확인하자.
원본 서버 : 192.168.10.100
대상 서버 : 192.168.10.200
원본서버 /home/ifull/ 계정의 모든 자료를
대상서버 /home/ifull/ 계정에 넣어 보겠다.
--원본서버 설정--
# vi /etc/rsyncd.conf
[rsyno_ifull_ori] <<== 이 이름을 꼭 기억해야함. 이름을 대상으로 함.
path = /home/ifull <<== 복사되어야 하는 대상 디렉토리
comment = ifull 계정복사 <<== 설명
uid = ifull <<== 복사시 uid계정
gid = ifull <<== 복사시 gid계정
use chroot = yes <<== 지정 경로를 최상위로 인식
read only = no <<== 읽기 전용으로 설정
hosts allow = 192.168.10.200 <<== 대상서버IP
max connections = 3 <<== 최대접속수
timeout = 600 <<== 실패시 대기시간(?)
--대상서버 설정--
# rsync -avz 192.168.10.100::rsyno_ifull_ori /home/ifull
==> 192.168.10.100번 서버의 rsyncd.conf 파일 내에 [rsyno_ifull_ori] 정책에 따라 대상서버의 /home/ifull에
-avz( a:아케이브모드, v:진행상황 확인, z: 데이터압축전송) 로 복사를 해라
대상서버에서 원본서버에 접속해서 가져오도록했다.
대상서버에 cron으로 걸어두면 편하게 작업이 되겠다.
#crontab -e
* 1 * * * rsync -avz 192.168.10.100::rsyno_ifull_ori /home/ifull
설정해두면 새벽1시에 rsync를 실행한다.