¿Dónde se montan las carpetas compartidas de VirtualBox en un invitado virtual?

8

Al ejecutar Ubuntu como VirtualBox, ¿dónde está el montaje automático de las carpetas compartidas?

No es /etc/fstabasí, ¿dónde más podría estar?

David דוד
fuente

Respuestas:

11

Ubuntu y otros invitados de Linux montan automáticamente las carpetas compartidas debajo de la carpeta /mediacon el formato /media/sf_share-name.

Los invitados de Windows montan automáticamente sus carpetas compartidas como una letra de unidad en el Administrador de archivos

El huésped de Virtual Machine en sí mismo necesita tener VirtualBox Guest Additions instalado.

Para usar el montaje automático, asegúrese de que su usuario tenga el vboxsfgrupo de usuarios que también se llama Use VirtualBox virtualisation solutionen las últimas versiones de VirtualBox.

Edite la configuración de la máquina virtual y agregue la carpeta que se compartirá con el invitado virtual de la siguiente manera: ingrese la descripción de la imagen aquí

fossfreedom
fuente
1
Tenga en cuenta que después de instalar las actualizaciones a través del administrador de actualizaciones tuve que volver a instalar las adiciones de invitados. De alguna manera, las actualizaciones rompieron la funcionalidad de montaje automático de carpetas compartidas (Ubuntu 12.04).
Cocinar
4

Desde el cuadro host puede enumerar las carpetas compartidas desde la línea de comandos a través de:

VBoxManage showvminfo {vm name here}

Hay una sección "Carpetas compartidas:".

Michał Šrajer
fuente
Mi invitado VirtualBox no VBoxManagesolo tiene VBoxClient, VBoxControlyVBoxService
Mark Mikofski
1
@ MarkMikofski Usted corre VBoxManagedesde el host, no como invitado. El host es el SO externo, el invitado es el SO interno.
Michał Šrajer
2

Esto está cubierto aquí y aquí . ambos trabajan...

Copie y pegue desde la página help.ubuntu.com a la que hice referencia:

Linux

Si el cliente es Linux, debe montarlo y conectarlo a un directorio.

Los siguientes comandos bash (en el cliente) configurarían un montaje correcto (y crearán un enlace desde su escritorio) Nota: no debe usar espacios en el nombre compartido.

sharename = "lo que sea que quieras.todo.call.it"; 
sudo mkdir / mnt / $ sharename \
sudo chmod 777 / mnt / $ sharename \ 
sudo mount -t vboxsf -o uid = 1000, gid = 1000 $ sharename / mnt / $ sharename \
ln -s / mnt / $ sharename $ HOME / Desktop / $ sharename

Para el comando anterior si obtiene un error como

mount: tipo de sistema de archivos desconocido 'vboxsf'

Luego simplemente cambie vboxsf a vboxfs

Si desea que se monte automáticamente en cada arranque, coloque el comando de montaje en /etc/rc.local distribuciones de Debian (por ejemplo, Ubuntu 10.04 y posterior)
RobotHumanos
fuente
Creo que la pregunta no es "cómo usar la carpeta compartida". De todos modos, no proporcione solo enlaces externos, cuyo contenido puede cambiar fuera de nuestro control, en su lugar, informe la información relevante en la respuesta.
enzotib
@enzotib - Entiendo que ... la configuración de montaje automático está ahí. Uno de ellos es el wiki help.ubuntu.com. No veo que se vaya.
RobotHumans