위키득계정 ↗
기술

Rdiff-backup

Rdiff-backup기술
주요 역할
역방향 차분 백업
최신 상태
원본 디렉터리의 복사본
이전 상태
별도 역방향 차이 자료
원격 활용
SSH와 파이프 연결
Rdiff-backup은 최신 파일의 복사본과 과거로 되돌리기 위한 차이 자료를 함께 보관하는 백업 도구다. 로컬이나 네트워크를 통해 디렉터리를 백업하며 미러의 접근성과 증분 백업의 이력 보관을 결합한다.

최신 복사본과 과거의 차이

대상 디렉터리에는 최신 원본의 복사본을 두고 특별한 하위 디렉터리에 역방향 차이를 저장한다. 이전에 삭제하거나 바꾼 파일을 복구할 때 이 차이 자료를 사용한다. 현재 파일만 맞추는 미러와 달리 과거로 돌아가는 정보도 함께 관리하는 구조다.

파일의 내용과 속성

하위 디렉터리와 하드 링크, 권한과 수정 시각 등의 속성도 보존 대상으로 다룬다. ACL이나 확장 속성 같은 정보도 지원한다. 소유자 정보의 보존에는 실행 권한이 관련되므로 파일 내용이 복사된 것과 모든 속성이 같은 조건으로 재현되는 것을 구분한다.

로컬과 네트워크 전송

같은 기계의 두 디렉터리 사이에서 사용하거나 SSH와 연결해 원격으로 백업할 수 있다. 파이프를 통해 차이만 전달하는 방식으로 네트워크 사용을 줄인다. 최신 복사본과 역방향 이력을 함께 보존해야 하므로 이력 자료를 일반적인 임시 파일로 취급할 수는 없다.

관련 문서

Duplicity / Rsync / Restic / 백업 / SSH / 하드 링크