본문 바로가기
리눅스/서버운영

[리눅스] rsync

by 상달군 2023. 12. 28.
728x90

rsync란?

  • 원본과 대상 파일 또는 디렉토리를 동기화시켜주는 리눅스 유틸리티이다.
  • cp와 다른 점은 원본과 대상의 관계를 정밀하게 분석, 비교하여 꼭 필요한 변경점만 동기화하여, I/O 소모를 최소화한다는 특징이 있다.
  • Link, device, 파일의 소유자그룹권한등 파일의 부가정보도 복사할 수 있다.
  • 데몬으로 작동하기 보다는 단일 명령어로 실행되는 성격을 가진다.
  • 서로 다른 두 컴퓨터에 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용한다.
  • 동일한 소스가 두군대 존재하고 한쪽을 편집했을때, 다른 한쪽에 편집한 부분을 업데이트 시켜줘야 한다.
  • rsync는 수정된 부분만 비교해서 옮겨 주게 된다. 많은 유용한 기능들이 있다.

설치 여부 확인

[root@localhost ~]# rpm -qa | grep rsync
rsync-3.1.3-19.el8_7.1.x86_64

✔ 설치는 yum -y install rsync 해주면 가능하다. 보통 설치가 되어있긴하다.


 

728x90

댓글