Déjà Dup으로 만든 증분 백업을 삭제할 수 있습니까?


17

Déjà Dup을 잠시 사용한 후 백업을 시도 할 때마다이 오류가 계속 발생합니다.

백업 위치가 너무 작습니다. 더 많은 공간을 사용하십시오.

특정 날짜로 작성된 일부 백업 만 삭제할 수 있습니까? 예를 들어 한 달 이전의 모든 백업을 삭제할 수 있습니까?

내 백업 폴더에는 다음과 같은 이름의 372 개의 파일이 있습니다.

duplicity-full.20121122T124053Z.manifest.gpg
duplicity-full.20121122T124053Z.vol100.difftar.gpg
duplicity-full-signatures.20121122T124053Z.sigtar.gpg
duplicity-inc.20121122T124053Z.to.20121129T151249Z.manifest.gpg
duplicity-inc.20121122T124053Z.to.20121129T151249Z.vol1.difftar.gpg
duplicity-new-signatures.20121122T124053Z.to.20121129T151249Z.sigtar.gpg

이 파일 중 일부를 안전하게 삭제할 수 있습니까?

답변:


32

전체 및 증분 백업과 관련된 파일 :

전체 백업은 해당 백업의 모든 데이터를 포함하고, 그것은 어떤 다른 백업에 의존하지 않습니다. 최소한 세 개의 파일로 구성됩니다.

  • duplicity-full.DATE.manifest (딱 하나만)
  • duplicity-full.DATE.volYYY.difftar (하나 이상)
  • duplicity-full-signatures.DATE.sigtar (딱 하나만)

백업이 암호화 된 경우 이러한 파일 이름은 .gpg 접미사 붙습니다.

증분 백업 만 이전 백업과 자신의 차이점을 포함, 그것은 이전의 백업에 따라, 그 이전 백업의 모든 방법까지 체인은 전체 백업에 도달합니다. 세 개의 파일로 구성됩니다.

  • duplicity-inc.DATE.to.DATE.manifest (딱 하나만)
  • duplicity-inc.DATE.to.DATE.volX.difftar (하나 이상)
  • duplicity-new-signatures.DATE.to.DATE.sigtar (딱 하나만)

백업을 삭제하려면 해당 파일 세트 만 삭제하면됩니다. 이후의 모든 종속 증분 백업은 유효하지 않습니다. 이 작업을 수동으로 수행하거나 duplicity명령을 사용할 수 있습니다 .

의 명령 개요 duplicity:

duplicity명령을 사용하여 백업 세트를 보는 방법은 다음과 같습니다 .

$ duplicity collection-status file:///path/to/backup
# output truncated for brevity

Found 0 secondary backup chains.

Found primary backup chain with matching signature chain:
-------------------------
Chain start time: Thu Nov 22 12:40:53 2012
Chain end time: Thu Jan 10 14:17:35 2013
Number of contained backup sets: 7
Total number of contained volumes: 358
 Type of backup set:                            Time:   Number of volumes:
                Full         Thu Nov 22 12:40:53 2012               162
         Incremental         Thu Nov 29 15:12:49 2012                 4
         Incremental         Thu Dec 13 09:05:17 2012                10
         Incremental         Thu Dec 20 11:09:12 2012                 9
         Incremental         Thu Dec 27 00:05:55 2012                83
         Incremental         Thu Jan  3 11:07:31 2013                79
         Incremental         Thu Jan 10 14:17:35 2013                11
-------------------------
No orphaned or incomplete backup sets found.

한 달 이전의 백업을 제거하고 지난 달의 증분 백업에 필요한 백업을 유지하는 방법은 다음과 같습니다.

duplicity remove-older-than 1M file:///path/to/backup

마지막 전체 백업 세트 및 증분 백업을 제외한 모든 백업을 제거하는 방법은 다음과 같습니다.

duplicity remove-all-but-n-full 1 file:///path/to/backup

마지막 전체 백업 세트 및 증분 백업을 제외한 모든 증분 백업을 제거하는 방법은 다음과 같습니다.

duplicity remove-all-inc-of-but-n-full 1 file:///path/to/backup

에 대한 맨 페이지 duplicity명령은맨 페이지 아이콘 매우 유익하다, 좀 봐.


안녕하세요, 맨 페이지를 읽고 증분 백업에 대한 몇 가지 모드 세부 정보를 찾고있었습니다. 내 상황은 다음과 같습니다-이중성 수집 상태에 따르면 2 개의 보조 및 1 개의 기본 백업 체인이 있습니다. 기본 및 보조 백업 체인의 차이점에 대한 세부 사항을 찾을 수 없습니다. 이 외에도 여전히 각 백업 체인 아래에 나열된 모든 증분 백업 파일을 삭제할 수 있다고 확신하지 않습니다.
seb

1
실제로 백업 세트 --force를 삭제하려면 인수를 추가 하여 마지막 전체 백업 세트를 삭제해야합니다. duplicity remove-all-but-n-full 1 file:///path/to/backup --force
wouter205

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.