Linux
rsync 사용법
뱀고기*
2015. 9. 30. 16:18
4. rsync의 사용법
우선 rsync서버설정이 된 것을 webserver1(www1.linuxone.co.kr)이라고 하고,
그 서버로부터 정보를 가져와 동기화 시킬 서버를 webserver2(www2.linuxone.co.kr)
라고 가정
1) 873포트 사용시
# rsync - 옵션 서버::디렉토리 동기화 위치
가) webserver2의 /home/www로 webserver1의 /home/www내용을 동기화 시키려고
한다면, 이렇게 하면 됩니다.
예) webserver2에서
# rsync -avz www1.linuxone.co.kr::/home/www /home/www
- avz옵션은 아래와 같습니다.
-a 는 archive mode (심볼릭 링크, 속성, 퍼미션, 소유권 등 보존)
-v verbose (상세하게 보여줌)
-z compress (전송시 압축을 함)
나) webserver2에서 webserver1의 내용을 가져오면서 webserver1에 없는
내용은 webserver2에서 삭제함
예) webserver2에서
# rsync -avz -delete www1.linuxone.co.kr::/home/www
ssh가 기본포트가 아닌상태에서 ssh를 이용한 rsync 사용시
rsync -avz --rsh='ssh -p5000' 하면 됨, p에 자신의 포트번호 입력