ファイル作成ではなくコンテキストでddのメタデータとはどういう意味ですか?

ファイル作成ではなくコンテキストでddのメタデータとはどういう意味ですか?

明らかに、fdatasyncはfsyncに似ていますが、メタデータを同期しません。ファイルをコピーするときにメタデータが何を参照しているのか理解できますが、ドライブをゼロに設定したり、任意のバイトを書き込んだ場合はどうなりますか?メタデータとはどういう意味ですか?

答え1

ブロックデバイスに書き込むと、inodeは仮想ファイルシステムに保存される可能性が高いため、ddによって更新が発生せず、fsyncはカーネルでfdatasyncと同じように効果的に処理されます。一般ファイルの場合、ddはメタデータを直接設定せず、ddのアクティビティを介して間接的にメタデータ(特にmtimeとatime)のみを変更します。

関連情報