任何可以建立在 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 驅動程式都超出了我的範圍。 NTFS-3G 似乎沒有system.ntfs_reparse_data為其創建的連結設定屬性。我不確定是否需要其他任何資訊來向 Windows 表明該文件是符號鏈接,如果尚未設定係統屬性,則可能需要設定它。

目前,我正在 Windows 中定期執行一個腳本,該腳本會遞歸整個目錄以查找任何好像Linux 符號鏈接,然後在 Windows 中重新建立它,以便它在兩個作業系統中都能運作。在目錄中包含大約 100,000 個檔案的 SSD 上,這大約需要 10 分鐘。

相關內容