Eclipse в VMPlayer/Ubuntu постоянно говорит, что мои файлы изменились на диске
Вдохновленные историями успеха разработчиков, использующих виртуальные машины, я решил попробовать. Я использую Eclipse на гостевой Ubuntu 9.04, на хосте WinXP. Поскольку мой сетевой диск на хосте резервируется два раза в день, я решил разделить свое рабочее пространство Eclipse с виртуальной машиной с сетевого диска.
Все кажется хорошим, за исключением того, что в гостевом Eclipse часто выскакивают предупреждения о том, что файл был изменен в файловой системе, и я могу либо обновить редактор, либо проигнорировать. Иногда то же самое происходит, когда я пытаюсь сохранить; У меня есть возможность перезаписать изменения на диске или отменить изменения и перезагрузить.
Подозревая осколок на сетевом диске, я скопировал файлы на диск C хоста и поделился им оттуда. Та же проблема.
Попробовал это на Mac OS 10.5 друзей, используя образ моей виртуальной машины (на VM Fusion). Та же проблема.
Не происходит, когда я копирую файлы на флешку и монтирую в ВМ.
Кажется таким позором, так как мне очень нравится удобство совместного использования сетевого диска и отсутствие необходимости беспокоиться о резервных копиях, rsync и т. Д.
Есть идеи, что происходит? Любой совет приветствуется.
2 ответа
Проблема, скорее всего, заключается в том, что файловый сервер и ваш компьютер не имеют одинаковое время. Это приводит к тому, что файлы имеют метку времени, отличную от ожидаемой Eclipse, и затем он жалуется.
Предполагая, что сами файлы не изменились, я подозреваю, что это временная метка файлов. У любого другого редактора есть подобные проблемы с той же самой установкой?
Редактировать: ошибка отметки времени с VMware, возможно, связанные.