Una vez que tenemos instaladas las Guest Additions en nuestro Ubuntu 9.04 Server virtualizado podemos compartir directorios entre nuestra máquina virtual y la real. El proceso que se describe en este tutorial no es exclusivo para Ubuntu Server y también se puede aplicar a una máquina virtual con Ubuntu Desktop.
Los pasos que tenemos que seguir para compartir un directorio son los siguientes:
- Hacemos clic en el menú Dispositivos > Directorios Compartidos… de la ventana de nuestra máquina virtual con Ubuntu Server.
- A continuación se nos abre un diálogo para poder añadir los directorios que queramos compartir y hacemos clic sobre el icono de la carpeta con un más verde (arriba a la derecha).
- Seleccionamos el directorio que queremos añadir de nuestra máquina real en Folder Path y le damos un nombre (que no puede contener espacios en blanco) en Folder Name, en mi caso Compartida (recuerda este nombre y el color porque lo utilizaremos más adelante). También indicamos si queremos que sea sólo de lectura y si la queremos hacer permanente.
- Entonces nos aparecerá el directorio compartido con el tipo de acceso que le hayamos indicado (lectura o completo). Si hicimos el directorio compartido permanente nos aparecerá en Directorios de la Máquina, y en caso contrario en Directorios Transitorios.
- Creamos un directorio en nuestra máquina virtual para poder montar la carpeta compartida. Como Ubuntu monta las unidades, por defecto, en el directorio /media, creamos en él el nuevo directorio que llamaremos compartida. Este nombre no tiene porqué coincidir con el que le dimos en el paso 3, por eso lo he puesto en otro color.
sudo mkdir /media/compartida - Ahora tenemos que montar el directorio compartido en Ubuntu Server con el siguiente comando:
sudo mount -t vboxsf compartida /media/compartidaHay que tener en cuenta que el primer compartida (en rojo) debe coincidir con el nombre que le dimos al directorio en el paso 3, mientras que el segundo compartida (en azul) tiene que coincidir con el nombre del paso 5.
- Por último, comprobamos que tenemos acceso al directorio compartido ejecutando, por ejemplo, un ls.
ls /media/compartida
De esta forma ya tenemos un directorio en el que poder compartir archivos entra nuestra máquina virtual y la real.
Espero que te sea tan útil como a mi.
Artículos relacionados:
- ¿Qué son las VirtualBox Guest Additions?
- Instalar las Guest Additions en Ubuntu Server
- Instalar VirtualBox y habilitar los puertos USB
Imagen de cabecera: Mashup 3.7 icon theme






Te felicito por el tutorial esta muy completo y facil de entender, Sin embargo todo lo hice al pie de la letra y en la carpeta \media\ no esta el directorio compartido, no se si habre hecho algo mal, gracias por la ayuda.
@Chris
Muchas gracias por el comentario. Vamos a ver si conseguimos que te funcione a ti.
En el paso 5 del tutorial creamos el directorio donde vamos a montar la carpeta compartida. Este es el primer punto a revisar porque como el directorio lo creamos nosotros a mano, siempre va a estar ahí. Otra cosa es que no lo hayamos montado porque nos haya aparecido algún error en el paso 6.
Si puedes indicarnos un error concreto y el paso en el que se produce, podríamos ayudarte mejor.
Saludos.
Me da un error hice todo como decia hasta la carpeta compartida le di el nombre compartida y me da este error
homerojs@homerojs-desktop:~$ sudo mkdir /media/compartida
[sudo] password for homerojs:
homerojs@homerojs-desktop:~$ sudo mount -t vboxsf javier /media/compartida
/sbin/mount.vboxsf: mounting failed with the error: No such device
homerojs@homerojs-desktop:~$ sudo mkdir /media/compartida
mkdir: no se puede crear el directorio «/media/compartida»: El fichero ya existe
homerojs@homerojs-desktop:~$ sudo mount -t vboxsf compartida /media/compartida
/sbin/mount.vboxsf: mounting failed with the error: No such device
homerojs@homerojs-desktop:~$
@Javier
Si has seguido todos los pasos de este tutorial, sólo se me ocurre una cosa: ¿tienes instaladas las Guest Additions?
Para compartir carpetas, lo primero que hay que hacer es instalar las GuestAdditions.
Saludos.
hice todo al pie de la letra y no puedo
@Javier
Sólo se me ocurren dos cosas:
1. Que no exista la carpeta en tu sistema real. En el ejemplo que pusiste intentabas montar tu carpeta compartida sobre dos carpetas distintas de tu máquina real (javier y compartida). Espero que me haya explicado bien en el paso 3. Pero como dices que has seguido todos los pasos correctamente, supongo que no será esto.
2. Que no esté cargado el módulo correspondiente. Ejecuta el comando
sudo lsmod | grep vbox
para comprobar que está cargado el módulo vboxfs. Si no lo está, ejecuta este otro comando para cargarlo en memoria
sudo modprobe vboxvfs
y después intenta montar de nuevo la carpeta compartida.
Mucha suerte.
Bueno, cuando instalas las guest additions debes reiniciar la maquina virtual…
cuando compartes el directorio al que llamas Compartida (por ejemplo mis documentos)desde la pantalla principal del VirtualBox (donde aparecen las maquinas virtuales que tenemos) debes recordar ese nombre que no tiene espacios…
Vas a tu maquina virtual, supongamos ubuntu… y entras como root. luego digitas este comando.
sudo mount -t vboxsf Compartida Documentos
Compartida: capeta que compartiste desde el administrador de las maquinas virtuales.
Documentos: directorio en ubuntu en donde encontraras lo que hay en Compartida (Mis documentos en la maquina real)
A mi me funciona super bien… claro que lo he hecho en ubuntu 8.04 desktop edition… no sera que no te funciona por ser server?.
Espero sirva de ayuda…
Gracias
Gracias por tu buen tutorial, esta bastante bien explicado y directo al punto, todo me fue de maravillas pero tengo el problema en la maquina virtual, no puedo acceder a la carpeta compartida, a menos que sea root, bueno sudo en ubuntu. Alguna sugerencia, en el paso numero 3 de tu guia me asegure de dejar SIN marcar la opcion de solo lectura, asi que no se como ver la carpeta solo siendo usuario
Gracias
Excelente, primero usé el tutorial de instalación de las Guest Additions, ahora este y todo va perfecto.
Muchas gracias!!
Felicidades!!!!….Beutn tuto, me sirvio de mucho…Sigan adelante!!!!