Cómo compartir carpetas entre invitado y anfitrión en VirtualBox

Gerentes de centros de datos, agreguen este consejo de eficiencia de VirtualBox a su bolsa de trucos simplemente siguiendo los pasos para configurar carpetas compartidas entre el host de VirtualBox y el invitado.

vbhero.jpg

Imagen: Jack Wallen

Si utiliza VirtualBox en su centro de datos, probablemente se haya encontrado con una situación en la que necesitaba mover un archivo de invitado a host o viceversa. Cuando no puede darse cuenta de eso, termina teniendo que usar Dropbox o alguna otra solución de terceros. No tienes que hacerlo.

VirtualBox tiene la capacidad de compartir carpetas entre el huésped y el anfitrión para hacer que mover archivos de un lado a otro sea mucho más eficiente. Aunque hay algunos pasos involucrados, no lleva mucho tiempo configurarlo. Hagamos precisamente eso.

VER: Política de virtualización (Investigación de Tech Pro)

Instalación de Guest Additions

Primero, debe instalar Guest Additions. Sin instalar este software, su invitado no podrá reconocer el sistema de archivos vboxsf necesario, por lo que su invitado / host no podrá compartir carpetas.

Los pasos para instalar Guest Additions variarán según el sistema operativo del host. Demostraré cómo hacer esto usando un host Ubuntu Linux 16.04. Estos son los pasos.

  1. Inicie el sistema operativo invitado.
  2. Una vez iniciado, haga clic en Dispositivos | Insertar imagen de CD de Guest Additions.
  3. Cuando se le solicite, haga clic en Ejecutar.
  4. Escriba su contraseña de usuario y haga clic en Autenticar.
  5. Deje que se complete la instalación.
  6. Cuando se le solicite, presione la tecla Intro en su teclado.

Un último paso es agregar su usuario al grupo vboxsf usando este comando:

sudo usermod -aG vboxsf $(whoami)

En este punto, se han instalado Guest Additions y puede continuar.

Creando la carpeta compartida

Debe saber dónde está la carpeta en el host que planea compartir. Por ejemplo, digamos que vamos a usar ~ / Público en un sistema operativo de host Linux: esta será la carpeta que el host puede ver y usar.

Con el invitado aún iniciado, haga clic en Dispositivos | Carpetas compartidas | Configuración de carpeta compartida. En esta nueva ventana, creará una nueva carpeta transitoria. Haga clic en el botón + y, en la ventana resultante (Figura A), seleccione el menú desplegable Ruta de la carpeta.

Figura A

Figura A

Creando una nueva carpeta compartida en VirtualBox.

Cuando hace clic en el menú desplegable Ruta de la carpeta, seleccione Otro y luego navegue y seleccione la carpeta en el host (en nuestro caso, ~ / Público). En el área Nombre de la carpeta, escriba Público o el nombre que desee que aparezca en la carpeta compartida en el invitado. Haga clic para habilitar el montaje automático y luego haga clic en Aceptar. Haga clic en Aceptar en la ventana Configuración de VirtualBox y su carpeta estará lista para ser montada.

Montaje de la carpeta compartida

Montará la carpeta compartida desde dentro del invitado. Como estamos usando un invitado de Linux, el proceso para montar nuestra nueva carpeta compartida será el siguiente.

  1. Abra una ventana de terminal.
  2. Monte la carpeta compartida con el comando sudo mount -t vboxsf Public ~ / Public.
  3. Abra su administrador de archivos y debería ver el contenido de ~ / Público (del anfitrión) en la carpeta ~ / Público (sobre el invitado).

Debido a que marcó Montaje automático cuando creó la carpeta compartida, se montará automáticamente al arrancar (y aparecerá como, en nuestro caso, sf_Public). Debido a que agregó su usuario al grupo vboxsf, tendrá acceso al recurso compartido sin tener que cambiar ningún permiso.

¡Eso es! Puede compartir entre el invitado y el anfitrión de VirtualBox. Tendrá que pasar por este proceso para todos sus invitados, pero una vez que esté configurado, siempre tendrán acceso a la carpeta compartida.

Sigue navegando por nuestra web viendo más artículos.

Deja un comentario