Estoy ejecutando VirtualBox 4.2.18 con un host de Windows 7 y un invitado Ubuntu 13.10. Estoy tratando de configurar una carpeta compartida, pero intento leer la carpeta de la máquina virtual de Ubuntu parece que se cuelga indefinidamente. Sin embargo, escribir en la carpeta compartida funciona bien.
En el host de Windows, la carpeta compartida está configurada para que apunte C:\ubuntu_share
. Está configurado en VirtualBox como permanente, pero no de montaje automático.
En Ubuntu VM, puedo montar la carpeta compartida con éxito:
$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x 1 nreed nreed 0 Oct 28 16:37 ubuntu_share/
Sin embargo, intentar ver el contenido de la carpeta montada ls
simplemente presenta un cursor parpadeante hasta que lo elimine con Ctrl + C. Del mismo modo, si intento ver la carpeta en Nautilus, solo obtengo el cursor de espera para siempre.
Por otro lado, escribir en la carpeta montada funciona:
$ cat > ubuntu_share/test.txt
hello world
^D
y luego puedo ver que el test.txt
archivo aparece en Windows muy bien.
Intenté reiniciar la VM, reinstalar las adiciones de invitados, eliminar y volver a crear la carpeta compartida, montarla como raíz en lugar de mi UID, todo fue en vano. ¿Alguien tiene alguna idea de lo que está sucediendo o cómo puedo diagnosticar esto?
fuente
Entonces, el problema es con enlaces simbólicos a la carpeta compartida. Resulta que estos son un riesgo de seguridad. Ver fuente .
Mi solución es eliminar el enlace simbólico y navegar hasta el punto de montaje (
/media/sf_MyUserName
). Esto también me permite ordenar directorios dentro de la carpeta compartida.Este problema todavía existe en una nueva instalación de VirtualBox 5.0.0 en Win 7 con una nueva actualización a debian 8 (Jessie) como invitado.
En mi configuración, el problema aparece cuando hago clic en la carpeta compartida de Dolphin. Dolphin está bien con cualquier otro directorio, sin embargo, al hacer clic en la unidad compartida, Dolphin se congela.
Este problema apareció por primera vez en mi máquina en Debian 7 (wheezy) en VirtualBox 4.3.3. Busqué en Google, lo arreglé un poco, pero no recuerdo lo que hice hace varios meses. Digo que fue algo arreglado porque si intentaba ordenar cualquier directorio en la carpeta compartida, Dolphin se congelaría. El problema reapareció cuando actualicé a deb 8. Cualquier intento de navegar a la unidad compartida hizo que Dolphin se congelara. Actualicé a VirtualBox 5.0.0.0 con el paquete de extensión, pero esto no ayudó.
Después de algún tiempo investigando, he encontrado el problema. El problema solo surge si hago clic en el enlace simbólico "sf_MyUserName" que creó VirtualBox. Sin embargo, si paso por el sistema de archivos donde está montada la carpeta compartida (/ media / sf_MyUserName) Dolphin no tiene ningún problema.
fuente