Ext4ファイルシステム(またはLinuxが理解している他のファイルシステム)が同じデータを参照する複数のハードリンクに異なるメタデータ(変更時間、所有者、アクセス権など)を割り当てることは可能ですか? (もちろんサイズ上不可能であることを知っています。)
理由:簡単な重複排除アーカイブを作成したいと思います。ファイルにはまったく同じデータが含まれていますが、メタデータは異なる場合があります。私の考えは、各ファイルのハードリンクを作成し、それに応じてメタデータを設定することです。しかし、あるハードリンクを変更すると、他のハードリンクも変更されるようです。 (それとも私の問題に対する別の解決策がありますか?)
ベストアンサー1
Ext4の場合、ハードリンクはただインデックスノード、すべてのメタデータが含まれています。
したがって、ハードリンクを使用すると、他のメタデータを持つことはできません。
正確に何をしたいのかわかりませんが、またはソフトリンクを見ることができgit
ますzip
。彼らはすべて冗長データを処理する方法を持っています。