.tar.gz バックアップの確認

.tar.gz バックアップの確認

編集3:この質問を読む人は:--verify不思議に失敗します。「警告:見つかりません:違法検索」したがって、プロフィールを確認するための別の方法を探すことをお勧めします。私の元の質問は次のとおりです。


復元に加えて、.tar.gzバックアップの整合性を保証する正しい方法は何ですか?私はそれを使用していますGNU tar

マニュアルページtarと私が読んだ内容によれば、アーカイブを作成するときのオプションと既存のアーカイブとファイルシステムの違いを見つけるオプションがtarあります。--verify--diff

--diffを使用してアーカイブを作成したら、すぐに確認するのは重複しますか--verify?それとも、バックアッププロセスが迅速に失敗したくない限り、以前の--diff方法が重複するように、より安定していますか?--verify

アーカイブをgzip --test確認するために電話する必要がありますか、またはすでにそのような確認を直接使用して実行していますか?そうだと言いたいです。.gztar--verify--diff

関心をお寄せいただきありがとうございます。

編集する:Lgeorgetが提案したように、復元時にアーカイブが破損していることを確認するために、アーカイブのハッシュを保存することもできます。

編集2:明らかに--verifyそれで十分です。おそらく、これを使用してtar --listアーカイブを読み取って抽出できるかどうかを確認できます。また、--diffファイルの内容を確認するのか、ファイル名(および属性)のみを確認するのかを知りたいです。

ベストアンサー1

gzip --testはい、確認されたdiffは重複しています。いいえ。 tarがアーカイブを読み取るときに最初に実行する操作は解凍されるため意味がありません。そのため、圧縮の問題によりアーカイブが失敗します。

おすすめ記事