NTFS でのフォルダ「ハードリンク」の実装

NTFS でのフォルダ「ハードリンク」の実装

したがって、フォルダー ターゲットの名前を変更し、そのフォルダー ターゲットを指すジャンクションが多数ある場合、それらのジャンクションは壊れます。

ハードリンクはファイルに関するこの問題を解決しますが、フォルダはハードリンクできません。ハードリンクが inode を指しているため、ハードリンクは破壊できないと聞きました。これは、ハードリンクがファイルの想定パスではなく、本質的にファイルの実際の識別子 (inode 番号) へのポインタであるためです。

NTFS で「フォルダーのハードリンク」を実装またはシミュレートする最も簡単な方法は何でしょうか? Linux でこれを行う方法があれば、私も興味があります (これが可能であれば Linux ファイルシステムに移行することを検討しているため)。

簡単に言うと、フォルダの名前を変更して、そのフォルダをターゲットとするすべてのジャンクションまたはシンボリックリンクが、フォルダを壊すのではなく新しい名前を使用するようにしたいのです。私はこれを NTFS で行う方法を強く希望していますが、他のファイルシステムでも構いません。ありがとうございます。

編集: 私は単にファイルシステムを探しているのではなく、これを可能にするファイルシステム、スクリプト、プログラム、プラクティスなど、これを実現するために必要なあらゆる手段を探しています。

編集#2:ハードリンク経由である必要はない

関連情報