バックアップ時に特定のファイルを$ HOME / .cacheに保存する必要がある理由はありますか?

バックアップ時に特定のファイルを$ HOME / .cacheに保存する必要がある理由はありますか?

ホームディレクトリを含むファイルシステムの一部をバックアップしようとしています。それを見て$HOME/.cacheどうすべきか悩んでいます。わかりました完全に削除しても安全ですしかし、Webブラウザのキャッシュがほとんどのスペースを占めることも確認しました。もちろん、キャッシュを削除しないとキャッシュを再作成するのにかかる時間が短くなりますが、特定のサブディレクトリを維持し、ブラウザのキャッシュを削除するだけの$HOME/.cacheいくつかの重要な利点があります(私の場合chromiummozilla

答え1

2つの利点が浮かんでいます。 (私にとってはそれほど魅力的ではありません。私はこれを支持しません。)

  1. バックアップするとすべて、それからすべてがあります。プログラムの作者が重要なデータが実際に一時的で簡単に再生成されるキャッシュデータだと思っていても。または、他の人のためにバックアップを作成するときに、ユーザーが~/.cache重要な文書のキャッシュを保存するのに最適な場所であると判断した場合。

  2. キャッシュされたデータを再生成するには時間がかかるので、最初に保存することです。そのため、バックアップすると、再生成(または再ダウンロードなど)が完了するのを待つ必要がなくなります。

もちろん、明らかな欠点(バックアップサイズ、バックアップ時間)、あまり明確ではない欠点(個人情報保護)、およびいくつかの問題(プログラムは画像が更新されたと仮定してキャッシュされたサムネイルを生成します。常にその順序で)があります。そうではありません。バックアッププログラムがイメージより最新のキャッシュされたサムネイルを復元しました...)

答え2

$HOME/.cache貴重なデータを含めないでください。削除せずに追加CACHEDIR.TAGしてください.nobackupCACHEDIR.TAG と .nobackup は異なって評価されますか?)または除外リストに追加します。

キャッシュを復元すると、エンターテイメントに費やす時間がほとんど節約されません。一方、バックアップ中はこの時間を投資する必要があります。キャッシュを削除すると、古い、潜在的に破損する可能性があるファイルが削除されます。

キャッシュを復元する価値がある特別な理由がある場合は、最終的にこれらの項目を削除するのが合理的です。より良い方法があるかもしれません。たとえば、インターネット接続が遅く、ブラウザのキャッシュ損失が心配な場合は、プロキシを使用します。

関連情報