위키득계정 ↗
기술

Restic

Restic기술
주요 역할
스냅샷 백업과 복원
자료 처리
중복 제거와 암호화
대표 저장 대상
로컬 SFTP 객체 저장소
이전 자료 접근
복원 또는 FUSE 마운트
Restic은 파일을 스냅샷으로 백업하고 복원하는 프로그램이다. 중복 자료를 저장 전에 제거하며 암호화와 무결성 검증을 사용하고 로컬 디렉터리나 SFTP, 여러 클라우드 저장소에 백업을 보관할 수 있다.

저장소와 스냅샷

먼저 백업 저장소를 만들고 선택한 파일과 디렉터리를 백업해 스냅샷을 남긴다. 추가 스냅샷을 만들 때 이미 있는 자료를 다시 저장하지 않는 중복 제거를 사용한다. 현재 파일 상태를 원격에 맞추는 동기화와 달리 이전 스냅샷에서 자료를 찾아 복원하는 흐름을 제공한다.

백업을 읽고 확인하기

복원 명령으로 파일을 꺼내거나 FUSE로 저장소를 마운트해 이전 스냅샷의 파일을 탐색할 수 있다. 저장된 자료가 복원 가능한지 검증하는 기능도 제공한다. 암호화된 저장소를 읽으려면 필요한 비밀번호를 알고 있어야 한다.

서로 다른 보관 위치

로컬 디렉터리와 SSH 기반 SFTP, HTTP REST 서버 및 S3 호환 저장소 등을 지원한다. Azure와 Google Cloud Storage 같은 제공자나 Rclone을 통한 다른 서비스에도 연결할 수 있다. 백업 저장 위치에 대한 신뢰와 별개로 자료의 기밀성과 무결성을 보호하는 설계를 사용한다.

관련 문서

Rclone / 백업 / 중복 제거 / 암호화 / SSH / 클라우드 컴퓨팅