DéjàDupで作成された増分バックアップを削除できますか?


17

DéjàDupをしばらく使用した後、バックアップを試みるたびにこのエラーが発生し続けます。

バックアップ場所が小さすぎます。スペースを増やして使用してみてください。

特定の日付のみで作成されたバックアップを削除できますか?たとえば、1か月以上経過したすべてのバックアップを削除できますか?

私のバックアップフォルダには、次のような名前の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

完全バックアップおよび増分バックアップに関連するファイル:

フルバックアップは、そのバックアップのすべてのデータが含まれ、それが他のバックアップには依存しません。少なくとも3つのファイルで構成されます。

  • duplicity-full.DATE.manifest (一つだけ)
  • duplicity-full.DATE.volYYY.difftar (1つ以上)
  • duplicity-full-signatures.DATE.sigtar (一つだけ)

バックアップが暗号化されている場合、これらのファイル名には.gpgサフィックスが付きます。

増分バックアップは唯一、前回のバックアップと自身との違いが含まれている、それは以前のバックアップに依存し、その以前のバックアップで、チェーンまでのすべての方法は、フルバックアップに達します。次の3つのファイルで構成されます。

  • duplicity-inc.DATE.to.DATE.manifest (一つだけ)
  • duplicity-inc.DATE.to.DATE.volX.difftar (1つ以上)
  • 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.

1か月以上前のバックアップを削除し、先月の増分バックアップに必要なバックアップを保持する方法は次のとおりです。

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.