research:rsync
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
research:rsync [2014/02/25 05:17] – [정기적으로 백업하기] changwoo | research: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:/ | rsync -zva changwoo@192.168.0.250:/ | ||
| | ||
- | ===== 정기적으로 백업하기 ===== | ||
- | 리눅스 데스크탑에서 대략 1시간 간격으로 계속 업데이트를 하는 경우 이렇게 한다. 우선 미니서버에 암호 없이 들어갈 수 있도록 키를 넘긴다. 그리고 다음과 같은 쉘 스트립트를 작성한다. | ||
- | <code bash dokuwiki_rsync> | ||
- | #!/bin/bash | ||
- | |||
- | RSYNC=/ | ||
- | OPT=" | ||
- | LOCAL=/ | ||
- | REMOTE=changwoo@MiniServer:/ | ||
- | |||
- | echo "LOCAL >> REMOTE" | ||
- | $RSYNC $OPT $LOCAL $REMOTE | ||
- | |||
- | echo " | ||
- | $RSYNC $OPT $REMOTE $LOCAL | ||
- | </ | ||
research/rsync.1393305420.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)