2009-09-29 4 views
0

Sous l'impulsion des succès des développeurs utilisant des machines virtuelles, j'ai décidé de faire un essai. J'exécute Eclipse sur un invité Ubuntu 9.04, sur un hôte WinXP. Étant donné que mon lecteur réseau sur l'hôte est sauvegardé deux fois par jour, j'ai décidé de partager mon espace de travail Eclipse avec la machine virtuelle à partir du lecteur en réseau.Eclipse sur VMPlayer/Ubuntu n'arrête pas de dire que mes fichiers ont changé sur le disque

Tout semble bien, sauf sur l'invité Eclipse affiche fréquemment des avertissements que le fichier a été modifié sur le système de fichiers, et je peux mettre à jour l'éditeur ou ignorer. Parfois, la même chose arrive quand j'essaie de sauver; J'ai l'option d'écraser les changements sur le disque, ou de rejeter mes changements et de recharger.

Suspectant la partition sur le lecteur réseau, j'ai copié les fichiers sur le lecteur C de l'hôte et partagé à partir de là. Même problème.

J'ai essayé sur un ami Mac OS 10.5 en utilisant mon image VM (sur VM Fusion). Même problème.

Ne se produit pas lorsque je copie les fichiers sur une clé USB et que je les monte dans la machine virtuelle.

Semble une honte, car je aime vraiment la commodité de partager le lecteur réseau et ne pas avoir à se soucier des sauvegardes, etc. rsync

Toutes les idées ce qui se passe? Tout conseil apprécié.

Répondre

1

Le problème le plus probable est que le serveur de fichiers et votre ordinateur n'ont pas exactement la même heure. Cela provoque l'horodatage différent des fichiers par Eclipse, puis il se plaint.

1

En supposant que les fichiers eux-mêmes n'ont pas réellement changé, je suppose que c'est l'horodatage sur les fichiers. Est-ce que d'autres éditeurs ont des problèmes similaires avec la même configuration?

Édition: Timestamp bug with VMware, éventuellement en rapport.

+0

Le lien de bug permet de faire glisser les fichiers dans et hors de la machine virtuelle. Je ne crois pas que cela soit lié à ce problème. –

Questions connexes