VMWare player 4.0.1 build-528992
Agregué un archivo a un directorio compartido en Windows 7. Cuando ls -l
ese directorio en Ubuntu 11 se ve así: (segunda línea)
ls: cannot access item_spec.rb: No such file or directory
-rwxrwxrwx 1 root root 300 2012-01-11 12:05 user_spec.rb
-????????? ? ? ? ? ? item_spec.rb
¿Cómo puedo hacer que la carpeta se "actualice"? Necesito usar este archivo en Ubuntu. Creo que estará presente si reinicio la VM, pero eso parece excesivo. Esto parece un error. Hice esta pregunta en los foros de VMWare y no he recibido respuesta.
Salida de ls -l
para padres:
drwxrwxrwx 1 root root 8192 2012-01-13 13:26 the_project
virtual-machine
vmware-player
jcollum
fuente
fuente
ls -l parent_of_shared_dir
. Esto puede ser causado por no tener permisos exectute (x
) en el directorio compartido, por lo que no puede mostrar información sobre el archivols
.Respuestas:
Encontré una solución razonable para esto, pero no una respuesta real.
touch file_to_create.rb
Cree el archivo en Ubuntu, luego agréguelo a la fuente o edítelo o no en Windows. Nunca crees el archivo en Windows, VMWare no parece ser capaz de manejarlo.
Si cambia el nombre de un archivo en Windows y aparece
????
en Ubuntu, entoncestouch
el nuevo nombre de archivo en Ubuntu y volverá, con el contenido correcto.fuente
Descubrí que el problema es el mismo que cuando se usa un reproductor multimedia, SMB2 detiene la actualización en Windows 7
Este enlace puede ayudar con una herramienta para hacerlo.
fuente