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에 자신의 포트번호 입력