사용자 도구

사이트 도구


research:rsync

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
research:rsync [2014/02/25 06:15] – [정기적으로 백업하기] changwooresearch:rsync [2014/10/09 21:24] (현재) – 바깥 편집 127.0.0.1
줄 26: 줄 26:
   * -n 드라이-런 (실제 동작은 이루어지지 않음)   * -n 드라이-런 (실제 동작은 이루어지지 않음)
   * -z 파일 이동중 압축   * -z 파일 이동중 압축
 +  * --delete 대상 쪽에만 있는 파일은 삭제한다.
  
 ===== 사용 예 ===== ===== 사용 예 =====
줄 31: 줄 32:
   rsync -zva changwoo@192.168.0.250:/home/changwoo/public_html/dokuwiki ~/public_html/   rsync -zva changwoo@192.168.0.250:/home/changwoo/public_html/dokuwiki ~/public_html/
      
-===== 정기적으로 백업하기 ===== 
-리눅스 데스크탑에서 대략 1시간 간격으로 계속 업데이트를 하는 경우 이렇게 한다. 우선 미니서버에 암호 없이 들어갈 수 있도록 키를 넘긴다. 그리고 다음과 같은 쉘 스트립트를 작성한다. 
-<code bash dokuwiki_rsync> 
-#!/bin/bash 
  
-RSYNC=/usr/bin/rsync 
-OPT="-vruog --progress" 
-LOCAL=/home/changwoo/public_html/dokuwiki/ 
-REMOTE=changwoo@MiniServer:/home/changwoo/public_html/dokuwiki/ 
- 
-echo "LOCAL >> REMOTE" 
-$RSYNC $OPT $LOCAL $REMOTE 
- 
-echo "REMOTE >> LOCAL" 
-$RSYNC $OPT $REMOTE $LOCAL 
-</code> 
- 
-미니서버와 데스크탑의 사용자와 그룹이 사실상 같으므로 소유권과 소유자 정보를 같게 맞춰 주는 것이 무엇보다 중요하다. 관리에 상당히 문제가 있는 관계로, [[project:btsyncforrpi#싱크된_파일의_소유권_및_권한_문제|make_ready.sh]]의 쉘 스크립트의 권한을 777로 변경하였다. 또한 설정에서 디렉토리와 파일의 생성 시 권한도 777로 줬다. <del>어떤 한 곳의 안정적인 서버를 가지고 운영하는 거라면 이런 일이 없을 텐데</del> 
  
 ===== External Links ===== ===== External Links =====
research/rsync.1393308933.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki