0. 설치

   windows 플랫폼을 위한 rsync 배포본인 cwRsync를 설치한다.
   클라이언트와 서버 기능이 모두 포함되어있는 command line 기반의 프로그램이다.

   아래에서 다운로드 할 수 있다.
   http://www.itefix.no/cwrsync/

1. 서버 설정

   cwRsync가 c:\Program Files\cwRsync 폴더에 설치가 되었음을 가정한다.

   필요한 파일은 아래 두가지이며.
   rsync.exe
   rsyncd.conf

   rsyncd.conf을 열어 공유할 파일의 폴더를 설정해준다.
      (보안을 위해선 IP access control을 설정해주자)
      (기본으로 test라는 공유폴더가 설정되어있다)

      c:드라이브는 /cygdrive/c 로부터 설정된다.
      d:드라이브는 /cygdrive/d 로부터 설정된다.

      [test]라는 섹션이 기본으로 등록되는데, 클라이언트가 접근할
      공유폴더의 이름이라고 생각하면 된다. 2. 섹션에
      test 공유폴더로 접근하는 예제를 참조.

서버데몬 실행 :

<자동> 서비스에서 RsyncServer 자동으로 설정후 <실행>버튼
<수동> rsync --config rsyncd.conf --daemon



+ 팁 : Service 에 등록 안될경우 (부팅시 자동실행)

c:\cwRsyncServer\bin\cygrunsrv -install RsyncServer -p      \\
c:\:\cwRsyncServer\bin\cygrunsrv\bin\RsyncServer.bat


또는 데몬 실행은 다음의 내용을 갖는 배치파일을 만들어준다.
   cd c:\Progra~1\cwRsync
   rsync --config rsyncd.conf --daemon


   위 내용을 포함한 배치 파일이 시스템이 시작될 때 한번만 실행되도록 등록한다.


2. 클라이언트 설정

   다음과 같은 배치파일을 만들고, 제어판->예약된작업에 실행 등록한다.
   221.148.17.171에 rsync 서버 기능이 설치되어 실행중임을 가정하였다.

   cd target_backup_folder
   c:\Progra~1\cwRsync\rsync -az --delete rsync://221.148.17.171/test .

Windows 에서 원격지 폴더 미러링을 위한 rsync 설정

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다