0

在开发人员使用 VM 的成功案例的推动下,我决定试一试。我在 WinXP 主机上的 Ubuntu 9.04 来宾上运行 Eclipse。由于我在主机上的网络驱动器每天备份两次,因此我决定与来自网络驱动器的 VM 共享我的 Eclipse 工作区。

一切似乎都很好,除了来宾 Eclipse 经常弹出文件系统上文件已被修改的警告,我可以更新编辑器或忽略。有时当我尝试保存时也会发生同样的事情;我可以选择覆盖磁盘上的更改,或者放弃我的更改并重新加载。

怀疑网络驱动器上的碎片我将文件复制到主机的 C 驱动器并从那里共享。同样的问题。

使用我的 VM 映像(在 VM Fusion 上)在朋友 Mac OS 10.5 上进行了尝试。同样的问题。

当我将文件复制到 USB 记忆棒并将其安装在 VM 中时,不会发生这种情况。

看起来很可惜,因为我真的很喜欢共享网络驱动器的便利,而不必担心备份、rsync 等。

有什么想法吗?任何建议表示赞赏。

4

2 回答 2

1

假设文件本身实际上并没有改变,我怀疑这是文件上的时间戳。其他编辑器是否有相同设置的类似问题?

编辑:与 VMware 的时间戳错误,可能相关。

于 2009-09-29T07:44:01.433 回答
1

问题很可能是文件服务器和您的计算机的时间不完全相同。这会导致文件具有与 Eclipse 预期不同的时间戳,然后它会抱怨。

于 2009-10-04T12:23:05.790 回答