서버용 : cwRsyncServer_4.1.0_Installer

클라이언트용 : cwRsync_4.0.5_Installer 
설치

1. 서버용 설치 후 Rsync 대상 폴더에 SvcCWRSYNC 계정의 읽기/쓰기 권한 부여
2. c:\program files\ICW\rsyncd.conf 파일 수정
(invaild error 발생 방지를 위해 uid =0 gid = 0 을 추가)
예제
[ERP_DB]
path = /cygdrive/e/DB_Backup
read only = true
uid = 0
gid = 0
transfer logging = yes

3. 서비스에서 RSYNC 서비스 자동시작 옵션 변경 및 서비스 시작

※ Rsync 서버에 설정해야 할 사항

1. 기본포트는 873 (방화벽 주의)

2. rsync 를 사용할 폴더에 SvcwRsync 계정의사용권한 부여

3. 사용 설정 파일 참고사항


   아래 파일을 수정한다.

   c:\Program Files\cwRsync\cwrsync.com

   


   @ECHO OFF

   cd bin

   rsync.exe -avz "/cygdrive/[드라이브 명 c or d 등]/[target 폴더]/" "SvcRsync@ServerIP::[서버에등록된 타겟폴더(ex:ERP_DB)]/"

'기억할것들 > WindowsNT' 카테고리의 다른 글

콘솔 명령어 모음  (0) 2017.12.26
윈도우 용 Rsync config  (8) 2017.12.11
윈도우 서버 원격 포트 변경  (0) 2017.12.11
  1. 야채호빵v 2017.12.26 17:02 신고

    rsync: failed to create pid file rsyncd.pid: File exists (17) 

    rsyncd.pid 파일을 삭제한 후 
    시작->제어판->관리도구->서비스에서 rsyncserver를 시작

  2. 야채호빵v 2017.12.26 17:02 신고

    rsync:writefd_unbuffered failed to write16385 bytes: phase "unknown" [sender]: Broken pipe (32) 

    # mkdir /Temp 
    # rsync -azrt--temp-dir=/Temp--delete /backup/local/ /backup/network/ 

  3. 야채호빵v 2017.12.26 17:02 신고

    write failed on BackUpData/carpr2_public_html3/Dealer/image/program/pcanywhere10.zip : Success 
    rsync error: error in file IO (code 11) at receiver.c(243)                  
    rsync: connection unexpectedly closed (2034656 bytes read so far)              
    rsync error: error in rsync protocol data stream (code 12) at io.c(150)   
    ------------------>용량이 다 차서 더이상 백업을 받지 못함.        

  4. 야채호빵v 2017.12.26 17:03 신고

    rsync: server sent "" rather than greeting 
    rsync error: error starting client-server protocol (code 5) at main.c(924) 
    ------------------>방화벽 점검... xinit에서 실행하므로 /etc/hosts.allow/etc/hosts.deny 점검

  5. 야채호빵v 2017.12.26 17:03 신고

    rsync: failed to connect to 211.224.128.142: Connection refused 
    rsync error: error in socket IO (code 10) at clientserver.c(97) 
    ------------------>방화벽에 설정확인 

  6. 야채호빵v 2017.12.26 17:03 신고

    rsync: read error: Connection reset by peer (104) 
    rsync error: error in rsync protocol data stream (code 12) at io.c(515) 
    ------------------> 데몬이 돌아가는지 또는 방화벽에 설정확인(hosts.allow) 

  7. 야채호빵v 2017.12.26 17:03 신고

    @ERROR: chroot failed 
    rsync: connection unexpectedly closed (0 bytes received so far) [receiver] 
    rsync error: error in rsync protocol data stream (code 12) at io.c(420) 
    ------------------> 해당디렉토리에 접근권한 확인,또는 경로가 잘못된 경우 

  8. 야채호빵v 2017.12.26 17:04 신고

    chown 파일/폴더 failed: Invalid argument (22)에러 메시지의 경우, 대충 짐작되지만 구글링해보면 좀 더 많은 자료를 찾을 수 있다. 
    간단히 정리하면 rsync 옵션–a  (archive)때문이다.–a옵션은–rlptgoD 와 동일한 옵션이며, 그 중 –p (preserve permission), –o(preserve owner), –g (preserve group) 가 
    문제의 에러 메시지를 발생시킨 것이다. 
     즉, rsync 서버로부터 Windows machine으로 파일을 전송하고 나서 Permission, Owner, Group 정보를 원본 그대로 설정하려고 시도하다가 발생한 것이다.
    이는 Linux 와 환경이 근본적으로 다르기 때문이므로 옵션을 다르게 사용할 필요가 있다. 
    앞서 사용한–a옵션이 아닌–rltD라는 다소 복잡한 옵션을 지정했다.   (-vz옵션은 그대로 사용) 

+ Recent posts