반응형

1. Windows 설정 (client)

cygwin 설치시 rsync, iconv 추가.


2. Linux설정 (server - 192.168.0.10)


# vi /etc/rsyncd.conf 

[test]

path = /data/www/test/

comment = test server :)

uid = nobody

gid = nobody

use chroot = yes

read only = yes

#host allow = 192.168.0.3 #특정호스만 가능하게.

max connection = 1

charset = .          # encoding설정

timeout 300


# rsync --daemon



3. 테스트.


cygwin terminal 에서


Administrator@myhost ~

rsync -avz --iconv=utf-8 192.168.0.10::test /cygdrive/c/backup/test

receiving incremental file list


.................

................. 중략.

.................


sent 277 bytes  received 116448 bytes  46690.00 bytes/sec

total size is 2093611216  speedup is 17936.27


Administrator@myhost ~




rsync 옵션 

-v : 진행 상황을 상세하게 보여줌  
-r : 지정한 디렉토리의 하위 디렉토리까지 재귀적으로 실행  
-l : 소프트 링크 보존  
-H : 하드 링크 보존  
-p : 버전 속성 보존  
-o : 소유 속성 보존(루트)  
-g : 그룹 속성 보존  
-t : 타임스탬프 보존  
-D : 디바이스 파일 보존(루트)  
-z : 데이터 압축 전송  
-u : 추가된 파일만 전송  
-b : 낡은 파일은 ~가 붙음  
-u : 더 새 파일은 갱신하지 않음  
--existing : 추가된 파일은 전송하지 않고 갱신된 파일만 전송  
--delete : 서버에 없는 파일은 클라이언트에서도 삭제  
-a : 아카이브 모드. rlptgoD를 자동 지정  
-c : 서버와 클라이언트의 파일 크기를 세밀히 체크  
--stats : 결과를 보고  
-e ssh(rsh) : 전송 암호화 





반응형

'Windows' 카테고리의 다른 글

PDH Api (Performance Data Helper Library)  (0) 2011.03.11
반응형
반응형

'Windows' 카테고리의 다른 글

rsync 작업 (linux->window)  (0) 2012.04.27

+ Recent posts