강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

원격데이터 백업을 위한 rsync 실행방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

원격데이터 백업을 위한 rsync 실행방법

 

 

 

이제 rsync를 이용하여 데이터를 동기화하는 또는 가져오는(백업하는) 예를 보도록 하겠습니다.

 

 

 

 이번 경우의 예는 rsync를 이용하여 백업하는 경우의 예입니다.

 

 

 

 , 현재 서버의 IP주소가 192.168.0.111(rsync클라이언트)이며 백업데이터가 저장되어 있는 백업대상서버의 IP주소가 192.168.0.100(rsync서버)입니다.

 

 

 

 

다음 예는 rsync명령어를 이용하여 192.168.0.100서버(rsync서버)로 접속하여 /etc/rsyncd.conf파일의 [BIBLE]서비스항목에 설정된 위치의 데이터를 가져와서 현재서버(192.168.0.111) /backup디렉토리에 저장하라는 명령입니다.

 

 

 

 

 

[root@command backup]# rsync -avz 192.168.0.100::BIBLE /backup

receiving file list ... done

./

apache.tar.gz

mysql.tar.gz

wrote 100 bytes  read 18078952 bytes  3287100.36 bytes/sec

total size is 18072700  speedup is 1.00

[root@command backup]#

[root@command backup]# ls -l

total 17688

-rw-r--r--    1 root     root     13181554 Mar 25 18:10 apache.tar.gz

-rw-r--r--    1 root     root      4891146 Mar 25 18:10 mysql.tar.gz

[root@command backup]#

 

위의 예는 rsync가 정상적으로 수행된 예로서 원격지서버(rsync서버)의 데이터를 현재서버(rsync클라이언트)로 가져오는 예입니다.

 

 

 

 

만약 여러분께서 자동적으로 하루에 한번씩 위의 데이터를 가져오도록 설정하고자 하신다면 cron을 이용하여 rsync를 정해진 시간에 자동으로 실행하도록 설정해 두시면 됩니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,134 명
  • 현재 강좌수 :  36,188 개
  • 현재 접속자 :  381 명