백업 저장소는 얼마나 자주 압축하거나 정리해야 하나요?

에바 왕 는 기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

예측 가능한 일정에 따라 보존 기간 정리를 실행하세요. 일반적으로 매일 또는 매주 백업이 성공한 후가 적절하지만, 압축은 백업 도구에서 요구하고 회수 가능한 공간이 I/O를 정당화할 때만 수행하세요. 정리는 만료된 복구 지점을 선택하고, 압축 또는 재패키징은 저장 공간을 회수합니다.

Borg, restic 및 기타 중복 제거 저장소에서는 명령과 비용이 서로 다릅니다. 안전한 일정에는 쓰기 변경량, 저장소 잠금, 원격 대역폭, 여유 공간, 유지 관리 중 새 백업이 차단되는 시간이 반영되어야 합니다. 이 구분에 따라 측정 방법, 안전 여유, 중지 조건이 정해집니다. 이 구분에 따라 측정 방법, 안전 여유, 중지 조건이 정해집니다.

보존 결정과 공간 회수를 분리하세요

정리는 복구 지점 정책을 적용합니다. 만료된 스냅샷이 예측할 수 없이 쌓이지 않도록 충분히 자주 수행해야 하지만, 가장 최근 백업이 검증되고 보존 규칙을 검토한 후에만 실행하세요.

압축은 저장소의 팩을 다시 작성하거나 제거하며 상당한 데이터를 전송할 수 있습니다. 아주 작은 정리 후마다 실행하면 I/O가 낭비될 수 있고, 전혀 실행하지 않으면 삭제된 데이터가 대상 저장소의 공간을 계속 차지할 수 있습니다.

지원되는 경우 미리 실행 결과를 사용하고 예상 보존 목록을 기록하세요. 이후 어떤 일간, 주간, 월간 복구 지점이 남는지 운영자가 설명할 수 없다면 해당 일정은 안전하지 않습니다.

측정 가능한 조건에 따라 유지 관리를 실행하세요

저장소 증가량, 회수 가능한 바이트, 여유 용량, 정리 시간, 압축 시간, 잠금 경합, 마지막으로 성공한 검사 이후의 경과 시간을 추적하세요. 이러한 신호가 달력만 사용하는 것보다 유용합니다.

소규모 홈 저장소는 매주 정리하고 매월 압축할 수 있지만, 변경량이 많은 저장소는 더 자주 유지 관리해야 할 수 있습니다. 올바른 간격은 백업 또는 복원 시간대와 겹치지 않으면서 충분한 여유 공간을 유지하는 간격입니다.

아래 표를 시작 정책으로 사용한 다음, 실제 측정 시간과 증가율에 맞게 바꾸세요.

관찰된 상태 판정 다음 작업
보존 정책이 변경되었지만 회수 가능한 데이터가 적음 정리만 수행 압축 연기
변경량이 많고 회수 가능한 공간이 상당함 정리 후 압축 보호된 시간대에 실행
여유 공간이 부족하거나 백업이 진행 중임 현재는 안전하지 않음 중지하고 충돌 해결

안전한 유지 관리 순서를 구성하세요

새 백업을 완료하고 검증한 다음, 미리 보기 모드로 정리를 실행하고, 보존 정책을 적용한 후, 도구에서 회수 가능한 공간이 충분하다고 보고하면 압축 또는 재패키징을 수행하세요. 저장소 파일을 수동으로 삭제하지 마세요.

동시 쓰기를 방지하고 재패키징에 필요한 임시 공간이 충분한지 확인하세요. 원격 저장소에서는 유지 관리 시간대를 초과할 수 있는 작업을 시작하기 전에 다운로드 및 업로드할 바이트 수를 추정하세요.

ZimaSpace의 중단된 정리 진단 가이드는 안전한 복구 범위를 정의합니다.

Linux Junkies의 Borg 및 restic 워크플로는 정리와 공간 회수가 별도의 작업인 이유를 보여줍니다.

실제 복원으로 보존 상태를 검증하세요

유지 관리 후 보존된 지점을 나열하고, 각 보존 등급에서 최근 항목 하나와 오래된 항목 하나를 복원하세요. 저장소 무결성 검사와 복원 테스트는 서로 다른 질문에 답하므로 둘 다 실행해야 합니다.

다음 정상 백업에서 오래된 잠금, 누락된 팩 또는 예상치 못한 전체 업로드가 발생하는지 모니터링하세요. 정상으로 표시된 정리 로그만으로 클라이언트가 쓰기를 재개할 수 있다는 것을 증명할 수는 없습니다.

보존 목록이 정책과 일치하고, 검사가 통과하며, 복원이 성공하고, 유지 관리가 지정된 시간대에 완료될 때 진행하세요. 재패키징에 필요한 여유 공간이 부족하거나, 다른 쓰기 작업이 진행 중이거나, 미리 실행 결과에서 마지막으로 필요한 복구 지점까지 삭제되는 경우 중지하세요.

지원 및 팁

더 읽어보기

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.