domingo, 12 de julio de 2015

VirtualBox - Automontar una carpeta compartida en Ubuntu Server

El uso de las carpetas compartidas entre las máquinas anfitrión (host) y huésped (guest) es muy útil. En mi caso la máquina huésped es Ubuntu Server 14.04. Pero mi problema es que no tenía esa carpeta compartida a la vista así que lo que hacía era ejecutar el siguiente comando para montarlo
$ sudo mount -t vboxsf data /home/usuario/datos
donde data es el nombre que le puse a la carpeta compartida y datos es la carpeta en el huésped donde se montará la carpeta compartida. Y esto lo tenía que hacer cada vez que iniciaba la máquina huésped. En esta entrada vamos a ver como auto-montar la carpeta compartida de forma automática en cada inicio del sistema huésped.

Paso 1. Configurar la carpeta compartida en VirtualBox

Con la siguiente imagen basta (es obligatorio marcar las dos últimas casillas).

Paso 2. El truco

El truco es que VirtualBox monta automáticamente las carpetas compartidas sin necesidad de ejecutar ningún comando. La carpeta compartida se encuentra en /media/sf_XXX. El problema es que, en principio, no podremos acceder a esa carpeta por los permisos. Lo único que debemos hacer es agregar nuestro usuario al grupo vboxsf.

$ usermod -a -G vboxsf nombre-de-usuario
Finalmente, reiniciamos. Veremos que ya podemos ingresar a dicha carpeta donde se encuentran los archivos compartidos.

Paso Extra. Enlazar la carpeta montada a la carpeta que queremos

Si nos da flojera tener que ir a /media/sf_XXX podemos enlazar dicha carpeta a cualquier carpeta en nuestra Home. Editaremos el archivo /etc/rc.local (con sudo) con cualquier editor (ej. vim, nano, etc). Agregamos lo siguiente antes de la última linea (exit 0).

mount --bind /media/sf_XXX /carpeta/que/quieras
Reiniciamos el sistema y listo.

Fuentes
  1. [SOLVED] Virtualbox Shared Folder Fstab Automount on boot Ubuntu 10.04 and/or 12.04

No hay comentarios:

Publicar un comentario