0

我在我的 bootcamp windows xp 上安装了一个工具 (EVEHQ)。我正在并行运行以使用该应用程序。效果很好。问题是应用程序有一个硬连线(二进制)目录路径,用于存储一些数据。我需要mac端的数据。我可以简单地手动或自动复制文件来同步文件。但我的想法是在 bootcamp 文件系统上创建一个链接,以便应用程序认为它将它存储在原始位置,但实际上文件存储在我使用它们的位置。

我在哪里使用文件(XML 文件):

/Volumes/Macintosh HD/Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE/fittings

EVEHQ Windows 应用程序将它们存储在训练营分区中:

/Volumes/c/Documents and Settings/fred/My Documents/Eve/fittings

所以我用:

iMac:Eve fred$ pwd
/Volumes/c/Documents and Settings/fred/My Documents/Eve
iMac:Eve fred$ sudo ln -s "/Volumes/Macintosh HD/Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE/fittings" fittings
Password:
ln: fittings: Function not implemented

那里出了什么问题?google 告诉我可以创建指向目录的符号链接。是因为它的交叉分区吗?我认为在 unix 文件系统上没有物理分区,只有目录挂载点。我对unix不是很有经验。

感谢您的反馈意见。亲切的问候弗雷德

4

2 回答 2

0

这是因为您想从不支持符号链接的 Windows 分区创建链接。但是,您可以做相反的事情:从 Mac 分区到 Windows 分区的链接,以便 EvE 将您的配件存储在 Windows 分区上。

于 2013-03-10T22:16:58.890 回答
0

直接的问题是文件系统驱动程序不支持在该卷上创建符号链接。

但是,无论如何,你的计划是行不通的。首先,Windows 不会理解和尊重符号链接。因此,文件访问不会被重定向。其次,即使它确实识别了符号链接,它也不会理解它指向的路径。路径字符串“/Volumes/Macintosh HD/Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE/fittings”对 Windows 没有意义。(符号链接基本上作为字符串处理。)

于 2013-03-10T22:17:31.260 回答