Ext4を使用するLinux上のさまざまなメタデータを含む複数のハードリンク

Ext4を使用するLinux上のさまざまなメタデータを含む複数のハードリンク

Ext4ファイルシステム(またはLinuxが理解している他のファイルシステム)が同じデータを参照する複数のハードリンクに異なるメタデータ(変更時間、所有者、アクセス権など)を割り当てることは可能ですか? (もちろんサイズ上不可能であることを知っています。)

理由:簡単な重複排除アーカイブを作成したいと思います。ファイルにはまったく同じデータが含まれていますが、メタデータは異なる場合があります。私の考えは、各ファイルのハードリンクを作成し、それに応じてメタデータを設定することです。しかし、あるハードリンクを変更すると、他のハードリンクも変更されるようです。 (それとも私の問題に対する別の解決策がありますか?)

ベストアンサー1

Ext4の場合、ハードリンクはただインデックスノード、すべてのメタデータが含まれています。

したがって、ハードリンクを使用すると、他のメタデータを持つことはできません。

正確に何をしたいのかわかりませんが、またはソフトリンクを見ることができgitますzip。彼らはすべて冗長データを処理する方法を持っています。

おすすめ記事