Windows 원 격 데이터,파일 동기 화 도구 cwRsync 설정 방법

1.cwRsync 프로필
cwRsync 는 Rsync 가 Windows 에서 구현 한 버 전 으로 Rsync 는 특정 알고리즘 을 사용 한 파일 전송 기술 을 통 해 수 정 된 파일 만 네트워크 에서 전송 할 수 있다.
cwRsync 는 주로 Windows 의 원 격 파일 동기 화 백업 과 동기 화 에 사 용 됩 니 다.Cygwin DLL 과 Cygwin 버 전 을 적용 하 는 Rsync 두 부분 을 포함 합 니 다.
cwRsync 는 서버 와 Client 로 나 뉘 는데 본 고 에서 사용 한 버 전 은 4.1.0 이 고 다운로드 주 소 는 다음 과 같 습 니 다.
cwRsyncServer v4.1.0:http://pan.baidu.com/s/1eQpaIVw
cwRsync v4.1.0:http://pan.baidu.com/s/1pJ3B1FX
아니면s.jb51.net다운로드.
다음은 서버 및 클 라 이언 트 측의 설정 사용 을 예 로 들 어 소개 합 니 다.본 고의 사용 환경 은 다음 과 같 습 니 다.
Server: 192.168.85.236
Client: 192.168.85.249
2.서버 설치 사용
2.1 설치
Next 를 누 르 면 기본 설정 으로 설치 하면 됩 니 다.
2.2 설정
프로필 수정 rsyncd.conf 는 다음 과 같 습 니 다(기본 위치:C:\프로그램 파일\\ICW\):

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
port = 873
uid = 0
gid = 0

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/d/test
read only = false
transfer logging = yes
부분 중요 매개 변 수 는 다음 과 같다.
use chroot = false
strict modes = false
hosts allow=*\#모든 IP 접근 허용
로그 파일=rsyncd.log\#로그 파일
pid 파일=rsyncd.pid\#프로 세 스 파일
port=873\#서비스 포트 번호
uid=0\#사용자 제한 없 음
gid=0\#무제 한 그룹
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]\#인 증 된 모듈 이름 은 client 에서 지정 하여 사용 해 야 합 니 다.
path=/cygdrive/d/test\#미 러 동기 화 디 렉 터 리 가 필요 합 니 다.예 를 들 어 d:/test
read only = false
transfer logging = yes
주:
1.uid=0 과 gid=0 을 지정 해 야 합 니 다.그렇지 않 으 면 뒤에 client 가 동기 화 할 때 오류 가 발생 합 니 다.
@ERROR: invalid uid nobody
rsync error: error starting client-server protocol (code 5) at main.c(1516) [Receiver=3.0.8]
2.위 는 간단 한 설정 예제 일 뿐 다른 옵션 도 많 습 니 다.도움말 파일 을 참고 할 수 있 습 니 다.C:\Program Files\ICW\doc\rsyncd.conf.html
2.3 서비스 시작
서버 기기 에서 services.msc 를 실행 하고 서비스'RsyncServer'설정 시작 유형 을'자동'으로 선택 한 후 이 서 비 스 를 시작 합 니 다.
081414_0913_Windows1.png
3.클 라 이언 트 설치 사용
3.1 설치
서버 와 마찬가지 로 Next 를 누 르 고 기본 설정 으로 설치 하면 됩 니 다.
3.2 사용
test.bat 파일 을 새로 만 듭 니 다.내용 은 다음 과 같 습 니 다.

@echo off
set RSYNC_HOME=C:\Program Files\cwRsync\bin
cd %RSYNC_HOME%
C:
rsync -avzP --progress --delete rsync://192.168.85.236:873/test /cygdrive/d/test
명령 매개 변수 설명:

-avzP  
-a   ,   -rlptgoD:
-r    
-l      ,         
-p           
-t         
-g          
-o         
-D         

-v       
-z      
-P       

--progress         
--delete   Client  Server     ,   Server       ,  client        ,       

rsync://192.168.85.236:873/test   Sever IP           (Server rsyncd.conf   )
/cygdrive/d/test        Client    D:\test
bat 를 실행 하면 클 라 이언 트 는 파일 원 격 동기 화 를 진행 합 니 다.캡 처 는 다음 과 같 습 니 다.
081414_0913_Windows2.png
3.3 테스트
상기 환경 에서 대량의 파일 동기 화 테스트 를 실시 한 결 과 는 다음 과 같다.

1.동기 화 할 때마다 client 는 업데이트 파일 목록 을 가 져 옵 니 다.파일 수가 많 을 때(2.7w 27.5G)오래 걸 립 니 다(5min 47s)
2.이 를 바탕 으로 증분 업 데 이 트 를 하 는 데 걸 리 는 시간 이 짧 고 100 개의 파일 을 업데이트 하 는 데 걸 리 는 시간(목록 가 져 오 는 시간 제외)은 16s 입 니 다.
4.계획 작업 설정
1.client 기기 에서 선택:제어 판->작업 계획->작업 계획 추가
2.다음->탐색 을 클릭 하여 위 test.bat 파일 을 엽 니 다.
081414_0913_Windows3.png
3.하루 에 한 번 씩 실행 하기
081414_0913_Windows4.png
4.시작 시간 설정
081414_0913_Windows5.png
5.다음 단 계 를 클릭 하여 서버 사용자 이름과 비밀 번 호 를 입력 하고 퀘 스 트 추가 완료
081414_0913_Windows6.png
6.방금 추 가 된 작업 을 선택 하고 속성 설정:일상 배정->고급,중복 작업 을 선택 하고 20 분 마다 한 번 씩 24 시간 지속 설정
081414_0913_Windows7.png
이때 계획 작업 은 매일 24 시간,20 분 에 한 번 씩 실행 되 는 방식 으로 클 라 이언 트 와 서버 간 의 데 이 터 를 자동 으로 동기 화 합 니 다.

좋은 웹페이지 즐겨찾기