Rsync란?
Rsync는 Remote sync의 약자로 디렉토리나 파일들을 복사하여 동가화하여 백업용으로 주로 쓰이는 툴이다.
파일을 동가화할때 데이터를 압축하여 송수신 하기 때문에 scp보다 빠르고 파일의 변경된 내용이 있을 경우 동기화하기 때문에 효율적이다.
기본 사용법 및 옵션 정보 :
rsync [옵션] [원본위치] [목적지위치]
ex)
로컬 > 로컬 복사 및 동기화
rsync /home/securet/rsync_test/copyfile.txt /tmp/rsync_receive
로컬 > 원격시스템 복사 및 동기화
rsync /home/securet/rsync_test/copyfile.txt centos@192.168.137.75:/home/centos/rsync_receive
원격시스템 > 로컬 복사 및 동기화
rsync 192.168.137.75:/home/centos/rsync_receive/copyfile.txt /home/securet/rsync_test/
옵션정보 :
-v : 상세모드
-r : 하위 디렉토리 포함 전송
-c : checksum기능 사용
-p : 퍼미션 정보 유지하며 동기화
-o : 소유자 정보 유지하며 동기화
-g : 그룹 정보 유지하며 동기화
-u : 동기화할 원본보다 최신파일 일경우 동기화하지 않음
데이터를 로컬시스템에서 원격시스템으로 동기화 시킬 경우:
로컬시스템 : 칼리리눅스 원격시스템 : centos7
아래 명령어를 입력하여 75번 원격시스템에 copyfile.txt를 동기화 해보자
rsync /hmoe/securet/rsync_test/copyfile.txt centos@192.168.137.75:/home/centos/rsync_test
centos계정의 비밀번호를 입력한후 엔터를 눌러 실행시킨다.
이제 copyfile.txt의 내용을 수정하고 다시 전송해보자
'IT 인프라 > 서버' 카테고리의 다른 글
PFsense vmware 설치 (0) | 2022.04.26 |
---|---|
AD 사용자 컴퓨터 호스트네임 변경 금지 및 도메인 탈퇴 제한 정책 (6) | 2021.09.10 |
windows server 2012 AD서버 조직 구성 단위 삭제 안됨 해결 (0) | 2021.07.22 |
리눅스 패스워드 초기화 - 싱글모드 부팅후 패스워드 변경 (Centos7) (0) | 2020.10.27 |
리눅스 명령어 - scp 명령어 및 옵션 (0) | 2020.10.22 |