Para usar la funcionalidad de carpeta compartida, se deben cumplir algunos requisitos previos :
- Asegúrese de que Guest Additions esté instalado correctamente en el SO huésped.
- Los usuarios en un Ubuntu invitado deben estar en el grupo
vboxsf
para poder acceder a los recursos compartidos.
- Defina un directorio en el host que se utilizará en la máquina virtual utilizando el diálogo de configuración de Virtual Box.
Dependiendo del sistema operativo host o invitado, también puede ser necesario lo siguiente:
- No comparta carpetas personales como
/home/username
oMy Documents
- Evite caracteres especiales o espacios vacíos en la ruta a la carpeta compartida, especialmente si el host o VM es una máquina Windows
- Use diferentes nombres para compartir y punto de montaje
- Cree un punto de montaje en el sistema operativo invitado (mejor en su directorio HOME).
Puede probar la funcionalidad de las carpetas compartidas creando un directorio compartido en el host (por ejemplo C:\myshare
), defina esto como una carpeta compartida para su sistema invitado en la configuración de Virtual Box (por ejemplo share
), cree un punto de montaje en su sistema operativo invitado (por ejemplo mkdir /home/username/host
) y monte esto en el SO huésped con el comando:
sudo mount -t vboxsf -o uid=1000,gid=1000 share /home/username/host
donde la opción -o se asegura de que tendrá acceso al montaje (que de lo contrario será propiedad de root).
Para obtener más información sobre las carpetas compartidas, consulte también el Manual del usuario de Virtual Box .
Los archivos o directorios también se pueden compartir a través de la red utilizando Samba en el host y el invitado.