[Linux] rsync 를 이용해 간단히 백업하기
서버의 파일 용량이 커진경우
tar 로 묶어서 백업 받기가 무척 곤란하죠
시간도 많이 걸리고 비슷한 용량을 하드에서 차지하게 되니
남은 공간이 적을때 백업 할 수도 없구요.
백업 서버가 같은 네트웍 안에 있다면
rsync 를 이용해서 백업을 받으시면 편리합니다.
rsync 를 이용한 백업 방법은 여러가지가 있는데
ssh 를 통한 rsync 가 제일 편리하더군요.
백업할 서버를 test1.cyber.pe.kr 이라고 하고
백업받을 서버를 test2.cyber.pe.kr 이라고 합니다.
test1.cyber.pe.kr 의 /home/www 디렉토리 이하의 자료를
test2.cyber.pe.kr 의 /home/www 디렉토리로 가져 온다고 할때
test2.cyber.pe.kr 에서 아래와 같은 명령어를 입력하면 됩니다.
rsync -avz -e ssh test1.cyber.pe.kr:/home/www /home/www
명령어를 입력하면 패스워드를 입력하라고 나오는데
root 패스워드를 입력하면 잠시후 파일을 주르륵 가져 오게 됩니다.
tar 로 묶어서 백업 받기가 무척 곤란하죠
시간도 많이 걸리고 비슷한 용량을 하드에서 차지하게 되니
남은 공간이 적을때 백업 할 수도 없구요.
백업 서버가 같은 네트웍 안에 있다면
rsync 를 이용해서 백업을 받으시면 편리합니다.
rsync 를 이용한 백업 방법은 여러가지가 있는데
ssh 를 통한 rsync 가 제일 편리하더군요.
백업할 서버를 test1.cyber.pe.kr 이라고 하고
백업받을 서버를 test2.cyber.pe.kr 이라고 합니다.
test1.cyber.pe.kr 의 /home/www 디렉토리 이하의 자료를
test2.cyber.pe.kr 의 /home/www 디렉토리로 가져 온다고 할때
test2.cyber.pe.kr 에서 아래와 같은 명령어를 입력하면 됩니다.
rsync -avz -e ssh test1.cyber.pe.kr:/home/www /home/www
명령어를 입력하면 패스워드를 입력하라고 나오는데
root 패스워드를 입력하면 잠시후 파일을 주르륵 가져 오게 됩니다.