Compartir directorios con VirtualBox en Ubuntu Server

gnome-fs-shareUna 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:

  1. Hacemos clic en el menú Dispositivos > Directorios Compartidos… de la ventana de nuestra máquina virtual con Ubuntu Server.

    Hacemos clic en el menú Dispositivos

    Hacemos clic en el menú Dispositivos

  2. 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).

    Añdir directorio compartido

    Añadir directorio compartido

  3. 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.

    hhh

    Seleccionamos el directorio y le damos un nombre

  4. 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.

    Verificamos que

    Vemos los directorios compartidos

  5. 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

  6. Ahora tenemos que montar el directorio compartido en Ubuntu Server con el siguiente comando:

    sudo mount -t vboxsf compartida /media/compartida

    Hay 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.

    Montamos el directorio compartido

    Montamos el directorio compartido

  7. Por último, comprobamos que tenemos acceso al directorio compartido ejecutando, por ejemplo, un ls.

    ls /media/compartida

    Comprobamos que tenemos acceso al directorio compartido

    Comprobamos que tenemos acceso al directorio compartido

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:

Imagen de cabecera: Mashup 3.7 icon theme

Anuncios

11 Responses to “Compartir directorios con VirtualBox en Ubuntu Server”


  1. 1 Chris Domingo, 24 mayo 2009 en 5:33 pm

    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.

    • 2 &rés Domingo, 24 mayo 2009 en 5:52 pm

      @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.

  2. 3 Javier Domingo, 31 mayo 2009 en 1:36 am

    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:~$

    • 4 &rés Domingo, 31 mayo 2009 en 10:44 am

      @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.

      • 5 Javier Domingo, 31 mayo 2009 en 7:11 pm

        hice todo al pie de la letra y no puedo

        • 6 &rés Domingo, 31 mayo 2009 en 8:28 pm

          @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.

        • 7 dada Jueves, 11 junio 2009 en 4:12 pm

          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

  3. 8 emiliano Sábado, 13 junio 2009 en 11:01 pm

    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

  4. 9 Fer Sábado, 31 octubre 2009 en 2:18 pm

    Excelente, primero usé el tutorial de instalación de las Guest Additions, ahora este y todo va perfecto.

    Muchas gracias!!

  5. 10 doug182 Viernes, 21 mayo 2010 en 6:24 pm

    Felicidades!!!!….Beutn tuto, me sirvio de mucho…Sigan adelante!!!!


  1. 1 VirtualBox: compartir directorio Win-Linux. « Talueee's Blog Trackback en Viernes, 25 junio 2010 en 1:30 pm

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




Síguenos en Twitter

 

Sitios amigos:

Si has leído nuestro Acerca de, sabes que no publicamos ningún artículo práctico que no hayamos probado. Aún así, no podemos garantizar que en tu sistema funcione como en el nuestro.

Esta página no es de soporte. Compartimos lo que sabemos, pero si resolviésemos todas las dudas que recibimos, no podríamos hacer artículos nuevos. Por eso, si alguien plantea un problema, y sabes la respuesta, siéntete libre para comentarla.

Si tienes una duda y no obtienes respuesta, puedes recurrir a sitios específicos como ubuntu-es.org o Linux Q.

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.


A %d blogueros les gusta esto: