GNU tar増分バックアップでチェックサムを使用できますか?

GNU tar増分バックアップでチェックサムを使用できますか?

GNU tarマニュアルによると:

増分ダンプは主にタイムスタンプによって異なります。ダンプ中にファイルのタイムスタンプを変更したり(例: "--atime-preserve = replace"オプションを使用したり)、時計を逆に設定すると結果が信頼できなくなります。

ポータブルデバイスの夏時間のため、私のファイルのタイムスタンプは1時間ずれました。 tarがチェックサムを使用するように強制できますか?

(スナップショットファイルの管理が非常に迷惑でエラーが発生しやすいため、他の方法を使用することを検討しています。)

ベストアンサー1

UTCまたはそれに対応する形式(たとえば、多くのUnixファミリーファイルシステムのUnixタイムスタンプ)でタイムスタンプを格納するファイルシステムタイプを使用している場合、システムに正しいUTCがある限り、夏時間は要因にしてはいけません。時間。

Unixタイムスタンプは常に内部的にUTCとして扱われ、現地時間帯の変換(該当する場合はDSTを含む)はそれを表示するときにのみ適用されます。

time_offset=<number_of_minutes>FAT32ファイルシステムをマウントするときに特定のファイルシステムがシステムのデフォルトのタイムゾーンとは異なるタイムゾーンを使用している場合は、マウントオプションを使用してそのタイムゾーンを指定できます。 (たとえば、ファイルシステムがタイムゾーンやUTCを知らないポータブルデバイスから取得した場合など)。

私が知る限り、tar私が知っているすべてのバージョンはアーカイブ構造内のチェックサムのみをサポートします。.tarチェックサム比較の結果に基づいて、アーカイブにファイルを追加/更新する機能はサポートされていません。チェックサムを使用してファイルの変更を確認する必要がある場合、最初に考えたことは、チェックサムrsyncのさまざまなオプションを調べることです。ただし、AからBにファイルをコピーするだけで、アーカイブファイルを作成または保持しません。

おすすめ記事