多作業系統環境中的 NTFS 符號連結

多作業系統環境中的 NTFS 符號連結

在具有 GNU/Linux / Windows 雙重開機的系統上,我想透過與資料共用分割區來節省磁碟空間。透過在 Windows 中為其指派一個字母(例如D:\)並將其安裝在 GNU/Linux 上的某個位置(例如/data),使用跨平台 NTFS 分割區應該不是問題。然而,我想知道 NTFS 符號相對連結在這樣的設定中是否可以正常工作。

為了說明潛在的問題,請考慮位於分割區根目錄MyDir中的父目錄中的目錄。在 Windows 上,我建立一個在分割區根目錄中MyParent命名的符號鏈接,連結到:MyLinkMyDir

Partition structure:
<root>
- MyLink => "MyParent\MyDir"
- MyParent
  - MyDir

由於在 Windows 上的MyDir表示方式相同D:\MyParent\MyDir\,因此符號連結可以正常運作。但是,在 GNU/Linux 上,路徑會有所不同,例如/data/MyParent/MyDir/(注意不同的路徑分隔符號/)。符號連結能正常運作嗎?


至於上下文,我想符號連結C:\Users\<username>\到 Windows 上的共用分割區,並將 GNU/Linux 的使用者主目錄設定到同一位置,以便僅將與系統相關的檔案分開;為了方便起見,我還想在分割區內建立符號連結(例如,/data/<username>/.minecraft/為了/data/<username>/AppData/Roaming/.minecraft/重複使用 Minecraft 安裝)。

謝謝。

答案1

經過我自己的嘗試,事實證明符號連結確實運作得很好;無需調整。

相關內容