BLOG main image
분류 전체보기 (369)
IT (54)
끄적거린수필 (126)
경제의이해 (13)
Wow! (43)
리뷰 (45)
사진과 그 순간 기억 (60)
인상깊은 구절 (21)
자료실 (4)
English (3)
208,454 Visitors up to today!
Today 46 hit, Yesterday 95 hit
daisy rss
tistory 티스토리 가입하기!
2008/07/24 19:10
 여기서 하고자 하는 것은, 리눅스에 중요한 데이터가 존재하게 되고, 이를 윈도우로 백업하는 것이다. 즉 리눅스가 rsync 서버가 되고, 윈도우 쪽이 rsync 클라이언트가 된다. 몇년 전만 해도, 윈도우에서는 rsync를 사용할 수 없었지만 지금은 여러가지 윈도우 용 rsync 버전이 존재하여 이를 이용하면 리눅스의 있는 데이터를 윈도우 쪽으로 동기화, 백업할 수 있으며, 윈도우에서 윈도우 쪽으로 옮기는 것도 역시 가능하다.
 
 다음과 같은 과정을 통하여 작업을 진행한다.

1. 우분투에서 rsync 설정하기
를 보고 리눅스(서버)에 설정을 해둔다.

2. http://www.itefix.no/cwrsync  사이트에서 cwrsync를 다운받아 설치한다.

3. rsync.cmd 라는 파일을 윈도우(클라이언트)에 생성하여 다음과 같이 입력하여 준다.

@ECHO OFF
"C:\Program Files\cwRsync\bin\rsync.exe" -avz 서버주소::백업명 /cygdrive/옮길 디렉토리

cwrsync에서는 cygdrive/c/와 같은 형태로 c:\를 접근하므로 적절히 잘 변경하여 적어준다.

4. 그리고 rsync.cmd를 더블클릭하면 리눅스(서버)에서 데이터를 가지고 오게 되어 동기화를 맞추어 백업을 하게 된다.


참고.

 위의 에서는 간단한 rsync 옵션만을 사용한 것이므로 ssh login을 이용한다던지 public key를 이용한다던지 방법도 충분히 사용가능하다.  그리고 리눅스의 캐릭터 인코딩이 윈도우와 틀린 경우에는 리눅스에서 정상적으로 보이는 한글이 윈도우에서 깨져서 나온다는 것을 유의해야 한다. 나의 경우에는 모두 영어로 데이터가 작성되어 있기 때문에 인코딩이 깨지는 것을 걱정할 필요가 없는데 만약 폴더나 파일 명이 한글로 되어 있으면 리눅스-> 윈도우로 동기화시키는 것은 다시 한번 고려해봐야할 필요가 있다. 이것을 어떻게 처리할 지 고민을 해봤지만 적절한 대책이 떠오르지 않는다.  iconv를 적절히 이용하는 것도 가능할 수도 있을 듯 하고.. 누구 적절한 방법을 아시는 분은 댓글로 좀 알려주세요.


이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback Address :: http://www.coveredjin.com/trackback/363 관련글 쓰기
BlogIcon isul | 2008/09/07 15:24 | PERMALINK | EDIT/DEL | REPLY
한글처리 해결할 수 있습니다.
제 블로그에 있는 아래 글 참고하세요..
http://isulnara.com/tt/161
Name
Password
Homepage
Secret