삽더하기실수
Ch3 rsync 본문
반응형
Remote Synchronous
네트워크로 연결된 원격지의 파일들을 동기화 하는 유틸리티
예정에 사용하던 rcp에 비해 처리 속도가 빠르다
- 링크된 파일이나 디바이스 파일도 복사가 가능하다.
그룹을 폼한한 소유권 및 허가권도 유지하여 복사할 수 있다.
GNU tar 와 유사한 옵션을 사용한다.
특정 부분만 백업할 수 있다.
CVS의 exclude 모드처럼 같은 파일들은 제외할 수 있다.
ssh나 rsh를 이용하여 전송 가능하고, root 권한이 필요하지 않다.
내부 파이프라인을 통하여 전송 기간을 줄인다.
익명 사용자 및 인증된 사용자를 지원한다.
미러링에 이상적이다.
로컬 시스템의 백업 시에는 별다른 서버 설정 없이 사용 가능하다.
rsync [option] source destination
-p | 파티션을 그대로 보존함 |
-t | 타임 스탬프를 그대로 보존함. |
-g | 그룹 소유권을 그대로 보존함 |
-o | 소유권을 그대로 보존함 |
-D | 디바이스 파일을 그대로 보존함 |
-H | 하드 링크를 그대로 보존함 |
-a | rlptgD 를 한번에 실행할 때 사용하는 옵션 |
-v | 진행 상황을 자세히 출력함 |
-u | 업데이트된 내용만 전송 |
-z | 전송할 때 압축함 |
-b | 백업할 때 동일한 파일이 존재하는 경우에 ~를 붙여서 백업 파일을 생성함 |
-r | 하위 디렉터리까지 실행 |
-e | 원격지에 접속할 때 사용할 프로토콜을 지정하는 옵션, 일반적으로 ssh를 사용해서 최근에는 명시하지 않아도 됨 |
--progress | 명령이 실행되는 동안의 전송 상황 정보를 출력함 |
--delete | 송신측에서 없는 파일이 수신측의 백업 디렉터리에 존재하면 삭제함 |
-l | 심볼릭 링크를 그대로 보존함 |
-L | 심볼릭 링크가 참고하고 있는 파일을 복사함. |
man rsync 명령을 사용하여 rsync의 사용법을 확이한다.
원격지는 ssh와 동일한 '계정명@ghtmxmaud:디렉터리명' 형식으로 지정한다.
ex
rsync -avz root@192.168.12.22:/home /backup
반응형
'리눅스마스터1급' 카테고리의 다른 글
Ch2 NFS 서버 설정 (0) | 2024.03.31 |
---|---|
Ch1. 로그 파일 (1) | 2024.03.27 |