ext4ファイルシステムでtarを使用してシステム全体のバックアップを実行するのは安全ですか?

ext4ファイルシステムでtarを使用してシステム全体のバックアップを実行するのは安全ですか?

ライブシステムをバックアップしたいのですが、次のコマンドを実行しています。tar -cvpzf backup-latest.tar.gz --exclude=/backup-latest.tar.gz --one-file-system /

しかし、ちょうどエラーが発生しました。tar: /: file changed as we read it- ファイルが削除されたか、バックアップが成功したかわからない。

私はファイル権限にあまり興味がありません。重要なのはファイルデータだけです。

ベストアンサー1

  • ライブファイルシステムでこれを行うことは安全ではありません。データをバックアップする前にスナップショットを作成することをお勧めします。スナップショットの作成方法とサポートの有無は、ファイルシステムの種類によって異なり、どのファイルシステムを使用しているかについて言及していないため、アドバイスはできません。

  • コマンドライン引数によると、gtarこのtar実装には独自のアーカイブを読み取るのに問題がある可能性があるため、作成したアーカイブの読みやすさを慎重に確認してください。

  • 使用しているコマンドラインでは、デフォルトのメタデータ以上のコンテンツのアーカイブは許可されず、1秒単位でタイムスタンプのみが保持されます。

  • 欠落しているメタデータはACL、拡張属性...です。

  • POSIX.1-1988 tarアーカイブは、ディレクトリ、ファイル、ハードリンク、シンボリックリンク、特殊ブロック、特殊文字、および名前付きパイプをアーカイブできます。ソケットを保管できないという事実は問題ではありません。だからtar一般的に言えば問題ありません。

おすすめ記事