Есть ли драйверы Linux NTFS, которые могут создавать символические ссылки, работающие в Windows?

Есть ли драйверы Linux NTFS, которые могут создавать символические ссылки, работающие в Windows?

Я использую двойную загрузку Windows 10 и Ubuntu 18.04 и использую NTFS-3G для монтирования моих NTFS-дисков в Ubuntu. Мои параметры монтирования fstab: defaults,relatime,inherit,hide_dot_files,big_writes,dmask=002,fmask=002,uid=1000,gid=1000.

Есть ли опция монтирования или рекомендуемый драйвер для создания совместимых с Windows символических ссылок на файловой системе NTFS через Linux? Что касается Windows, у моего пользователя есть разрешение Create symbolic links, ссылки, созданные через WSL, отлично работают как в Windows, так и в Linux. Это «настоящие» символические ссылки, а не просто копия файла. Однако ссылки, созданные через Linux, не работают в Windows (за исключением Git/Bash для Windows, который, похоже, имеет специальную обработку).

Я потратил несколько часов, пытаясь найти решение, но драйверы ядра и Fuse FS мне не по зубам. Похоже, NTFS-3G не устанавливает атрибут system.ntfs_reparse_dataдля ссылок, которые он создает. Я не уверен, требуется ли что-то еще, чтобы указать Windows, что файл является символической ссылкой, возможно, установив системный атрибут, если он еще не установлен.

В настоящее время я периодически запускаю скрипт в Windows, который просматривает весь каталог в поисках всего, чтовыглядит каксимволическую ссылку Linux, а затем воссоздает ее в Windows, чтобы она работала в обеих ОС. Это занимает ~10 минут на SSD с примерно 100 000 файлов в каталоге.

Связанный контент