多操作系统环境中的 NTFS 符号链接

多操作系统环境中的 NTFS 符号链接

在具有 GNU/Linux / Windows 双启动的系统上,我想通过共享带有数据的分区来节省磁盘空间。通过在 Windows 中为跨平台 NTFS 分区分配一个字母(例如D:\)并将其安装在 GNU/Linux 上的某个位置(例如/data),使用跨平台 NTFS 分区应该没有问题。但是,我想知道 NTFS 符号相对链接在这样的设置中是否能正常工作。

为了说明潜在问题,请考虑位于分区根目录MyDir中的父目录中的目录。在 Windows 上,我在分区的根目录中创建一个名为的符号链接,该链接链接到:MyParentMyLinkMyDir

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

经过我自己的尝试,结果表明符号链接确实工作正常;不需要调整。

相关内容