이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 1229|회답: 2

오픈 소스 도구인 Restic Incrementally 백업 디스크 파일을 사용하세요

[링크 복사]
2025-4-4 14:46:16에 게시됨 | | | |
레스틱 도입

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: 备份的服务器路径

참조:하이퍼링크 로그인이 보입니다.




이전의:.NET/C# 부모-자식 프로세스는 MemoryMappedFile을 사용하여 통신합니다
다음:AWS S3 객체 저장소 생성 버킷 및 IAM 정책 설정 튜토리얼
 집주인| 2025-4-4 14:51:19에 게시됨 |
백업할 때 태그를 추가하세요

 집주인| 2025-4-5 10:12:01에 게시됨 |
Restic은 S3 버킷에 파일을 업로드하는 리눅스 시스템을 기반으로 합니다

Rocky Linux가 Restic을 설치합니다


S3 버킷을 초기화하세요


S3 버킷에 파일 백업

면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com