ここで説明されているように、それらがどのように実装されているため、あなたが求めていることは私が知っているどのファイルシステムでも不可能です。そもそも、なぜメタデータを心配する必要があるのでしょうか。
まず、ディレクトリエントリの唯一のデータはファイル名とiノード番号です。
次に、2つ以上のファイル名を作成するとハードリンクが作成されます。 同じ iノード番号
iノードはそれ以外のものすべて、atimeやmtimeのようなもの、そしてファイルのデータブロックへの "ポインタ"を含む他のメタデータを格納します。
内容が同じで、iノードが異なる2つのファイルがある場合、iノード内のほとんどのメタデータは異なります。 すべて データブロックポインタ
ハードリンクを使用してストレージの使用量を減らすには、重複しているファイルのいずれかを削除します。これにより、iノードが「クローズ」され、すべてのメタデータが失われます。次に、削除したファイルの名前とディレクトリの場所を使用して、残りの既存ファイルへのリンクを作成します。
「新しい」ファイルリンクには すべて リンクしたのと同じiノード情報。唯一の違いは、iノードではなくディレクトリエントリに格納されるディレクトリ階層内の場所と使用される名前です。
これらすべては、ファイル、リンク、およびディレクトリを作成するために使用されるシステムコールを介して処理され、 'root'を含め、どのユーザーまたはソフトウェアによっても直接変更することはできません。それを読んで、データを別のファイルに保存することはできますが、ディレクトリ階層の簡単な関連付けは失われます。