본문 바로가기

Linux

RSYNC

RSYNC

  • 서버와 클라이언트의 디렉토리를 동기화시킴 -> 백업
  • 반드시 하나는 서버, 하나는 클라이언트여야 함
  • RSYNC 서버 설정 : /etc/rsyncd.conf
  • rsync client 명령을 사용하여 server의 디렉토리와 client의 디렉토리를 동기화 : rsync -avz [--delete] IP::[서비스명] [백업 디렉토리]
  • -a : archive mode 작업, -v : 작업내역 출력, -z : 파일을 압축 전송, --delete : 완전 동기화 옵션

관련 파일

  • 데몬 : /usr/bin/rsync
  • 관리 스크립트 : /usr/lib/systemd/system/rsyncd.service
  • 백업 설정 파일 : /etc/rsyncd.conf

데몬 실행

  • # systemctl [start | stop | restart | status] rsyncd.service

 

 


 

 

실습

 

 

rsync 설치 확인

 

 

 

/etc/rsyncd.conf 파일을 출력해보니 설정 예시가 적혀있었다.

.conf파일은 txt형식으로 되어있어 사용자가 편집할 수 있다.

 

 

 

루트 디렉토리아래에 backup 디렉토리 생성

 

 

백업할 파일 생성

 

 

RSYNC서버 설정

 

 

데몬 실행!!
클라이언트에서 동기화를 시켰는데 계속 오류가나서 다시 확인을 해봤더니 데몬 실행을 안하고 있었다.

 

 

클라이언트에서 서버와 디렉토리 동기화

 

 

디렉토리 동기화 확인

'Linux' 카테고리의 다른 글

Authoritative DNS 서버 구축(책임 DNS 서버)  (0) 2020.04.23
DNS 서버  (0) 2020.04.23
CRON  (0) 2020.04.13
vi 에디터  (0) 2020.04.08
Linux 기본 명령어 공부  (0) 2020.04.07