Windows で動作するシンボリックリンクを作成できる Linux NTFS ドライバーはありますか?

Windows で動作するシンボリックリンクを作成できる Linux NTFS ドライバーはありますか?

私は Windows 10 と Ubuntu 18.04 をデュアルブートしており、NTFS-3G を使用して Ubuntu で NTFS ドライブをマウントしています。fstab マウント オプションは次のとおりですdefaults,relatime,inherit,hide_dot_files,big_writes,dmask=002,fmask=002,uid=1000,gid=1000

Linux 経由で NTFS ファイルシステムに Windows 互換のシンボリックリンクを作成するためのマウント オプションまたは推奨ドライバーはありますか? Windows 側では、ユーザーに権限がありCreate symbolic links、WSL 経由で作成されたリンクは Windows と Linux の両方で正常に機能します。これらは「実際の」シンボリック リンクであり、単なるファイルのコピーではありません。ただし、Linux 経由で作成されたリンクは Windows では機能しません (特別な処理があると思われる Windows 用の Git/Bash を除く)。

解決策を見つけるのに数時間を費やしましたが、カーネル FS ドライバーと fuse FS ドライバーの両方が私には理解できません。system.ntfs_reparse_dataどうやら NTFS-3G は、作成するリンクの属性を設定しないようです。ファイルがシンボリック リンクであることを Windows に示すために他に何か必要なのかはわかりませんが、まだ設定されていない場合はシステム属性を設定する必要があるかもしれません。

現在、私はWindowsで定期的にスクリプトを実行して、ディレクトリ全体を再帰的に検索し、似ているLinux のシンボリックリンクを作成し、それを Windows で再作成して、両方の OS で動作するようにする。ディレクトリに約 100,000 個のファイルがある SSD では、この処理に約 10 分かかります。

関連情報