레스틱 도입
Restic은 파일을 백업해주는 최신 백업 프로그램입니다:
- 리눅스, BSD, 맥, 윈도우에서
- 셀프 호스팅 서비스와 온라인 서비스 등 다양한 저장 유형
- 쉽고, 실행 파일이라 서버나 복잡한 설정 없이도 실행할 수 있습니다
- 사실상 백업 파일 중 실제로 변경된 부분만 전송됩니다
- 모든 과정에서 암호화를 신중하게 사용하여 보안을 보장하세요
- 검증 가능하여 필요할 때 파일을 복구할 수 있도록 보장합니다
- Free Restic는 완전히 무료로 사용할 수 있고 완전 오픈 소스입니다
호환성:버전 1.0.0이 출시되면, 모든 저장소가 하나의 주요 릴리스 내에서 하위 호환성을 보장합니다; 주요 버전 추가만 하지 않는 한, 데이터는 읽고 복구할 수 있습니다. 우리는 이전 모든 버전과 완전한 하위 호환성을 목표로 하고 있습니다.
저장소 지원:
- 현지
- SFTP
- REST 서버
- 아마존 시즌 3
- 미니오 서버
- S3 호환 스토리지
- 고추 냉이
- 알리바바 클라우드 (Aliyun) 객체 저장 시스템 (OSS)
- 오픈스택 스위프트
- 백블레이즈 B2
- Microsoft Azure Blob Storage
- 구글 클라우드 스토리지
- rclone을 통한 기타 서비스
- Windows에서 비밀번호 프롬프트
- 접근 가능한 저장소 그룹
- 빈 비밀번호가 있는 저장소
공식 웹사이트:하이퍼링크 로그인이 보입니다. 윈도우 다운로드:하이퍼링크 로그인이 보입니다. 문서조사:하이퍼링크 로그인이 보입니다. 명령줄 매개변수:하이퍼링크 로그인이 보입니다. 근원:하이퍼링크 로그인이 보입니다. 디자인 아이디어:하이퍼링크 로그인이 보입니다.
윈도우 다운로드 및 설치
패키지를 압축 해제하려면 Windows 버전의 도구를 다운로드하세요. restic_0.18.0_windows_amd64.exe 이름을 restic.exe로 바꾸고 넣으세요%SystemRoot%\System32아래 목차. 생략(또는 환경 변수에 추가)
레스틱 튜토리얼
저장소를 초기화하세요
로컬 저장소 데모를 예로 들어보겠습니다:
백업 파일
디스크 파일을 저장소에 백업하세요(D:\360Downloads 디렉터리의 모든 파일을 백업하기)은 다음과 같은 명령어로 수행됩니다:
시험 운행
시험 실행 모드에서 백업을 수행할 수 있는데, 이는 다음 명령어로 커밋하지 않고도 특정 수정 정보를 확인할 수 있습니다:
모든 스냅샷 목록
Restic의 스냅샷은수정, 추가, 삭제된 파일뿐만 아니라 모든 파일의 상태를 포함합니다。 하지만 효율적인 중복 제거 메커니즘 덕분에 실제 저장된 데이터 양이 최적화되어 동일한 콘텐츠를 반복적으로 저장하는 것을 방지합니다. 이 설계 덕분에 Restic은 각 스냅샷의 독립성과 무결성을 유지하면서도 유사한 대량의 데이터를 매우 효율적으로 백업할 수 있습니다.
명령어는 다음과 같습니다:
스냅샷에 있는 파일을 나열합니다
특정 스냅샷의 파일 목록을 얻으려면 다음 ls 명령을 사용할 수 있습니다:
완전성과 일관성을 확인하세요
이 명령어는 저장소 내부가 오류가 없도록 주기적으로 실행되어야 하며, 다음과 같습니다:
백업 스냅샷 삭제
백업 스냅샷을 삭제하고 마지막(즉, 최신) 스냅샷만 남기세요. 그리고 forget 실행 시 정책을 적용하면 restic이 먼저 모든 스냅샷 목록을 불러온 뒤 그 리스트를 누릅니다호스트네임과 경로를 그룹화합니다(즉, 서로 다른 호스트명과 경로가 스냅샷을 유지하며, 결국 하나만 남기는 것이 아닙니다!) )。 명령어는 다음과 같습니다:
백업에서 복원하기
스냅샷에서 파일을 복구하기 위한 명령은 다음과 같습니다:
창고 열쇠를 관리하세요
키 명령어를 사용하면 각 저장소마다 여러 개의 접근 키나 비밀번호를 설정할 수 있습니다. 사실, 리스트, 추가, 제거, passwd 하위 명령어를 사용해 이 키들을 정밀하게 관리할 수도 있습니다.
자주 묻는 질문
냉장 창고 문제점
지원되지 않습니다. 현재 S3 Glacier 및 S3 Glacier Deep Archive 저장 클래스에서 복원을 위한 실험적 지원이 제공됩니다.
AWS S3 Glacier로 돌아가기
하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다.
레스틱 저지먼트 출처
동일한 디렉터리 파일 내용이 여러 개 서버에 백업되어야 할 경우, 서버 A에서 restic backup을 사용하면 서버 A에서 일부 정보를 전달할 수 있습니다(아래 참조). 그 이후에는 서버 B에서 인크리멘트 데이터를 동기화해야 한다면, 인크리멘트 동기화가 불가능합니다. 왜냐하면 restic은 다음 표현을 바탕으로 같은 출처에서 왔는지 여부를 판단하기 때문입니다.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
참조:하이퍼링크 로그인이 보입니다. |