리눅스 서버 측 설정
vi /etc/rsyncd.conf 생성
[home_bak]
path='데이터 파일 경로'
comment='설명'
uid = '실행 유저 id'
gid = '실행 그룹 id'
use chroot = yes
read only = yes
hosts allow = 121.156.48.139 --> 허용할 IP
max connections = 1 --> 최대 연결수
timeout = 30
exclude = 제외할 패턴
윈도우 측 설정
* 윈도우 용 rsync 프로그램 cwrsync client가 사전에 설치되어 있어야함
CWRSYNC 파일 다운로드 경로
http://www.itefix.no/cwrsync
. 배치파일생성 --> sample.bat
set cwrsynchome=c:\programfiles\rsync
set path=%cwrsynchome%bin
rsync -avz --delete rsync://서버IP/리눅스서버측rsyncd.conf에지정해놓은서비스이름 /cygdrive/저장경로
rsync -avz --delete rsync://서버IP/리눅스서버측rsyncd.conf에지정해놓은서비스이름 /cygdrive/저장경로
** 저장경로의 경우 아래와 같이 설정 **
/c/data_bak
위에서는 c/data_bak는 윈도의 c:\data_bak를 의미
** 설정 예 **
rsync -avz --delete rsync://123.123.123.123/test /cygdrive/c/backup
** 작업이 정해진 시간에 이루어 지도록 예약 작업에 등록 설정 **