>

14 de febrero de 2013

Carpetas compartidas en VirtualBox

Una de las formas más cómodas de compartir información entre una máquina virtual y la máquina anfitriona es mediante el uso de carpetas compartidas.

Si se utiliza VirtualBox los pasos a seguir son los siguientes:


  • Instalar en la máquina virtual las Guest Additions Tools 
  • Dentro de la configuración de la máquina virtual en VirtualBox Administrator será necesario definir qué carpetas se quieren compartir entre máquina host  y máquina virtual. También será necesario especificar bajo que nombre se hará la compartición.
    • En este ejemplo se comparte la carpeta c:\temp, a la que se asigna el original nombre de temp como nombre de recurso compartido.
  • Una vez iniciada la máquina virtual bastará con montar el recurso compartido a través del comando mount. Para ello puede ser de utilidad un script similar al siguiente, en el que además de especificar las opciones básicas (carpeta compartida y punto de montaje) se indica también el identificador del usuario y del grupo a los que pertenecerán los archivos montados.
    • mountTempFolder.sh
          #!/bin/sh
          # VBox GuestAdditions must be installed
          # sudo mount.vboxsf externalFolderName guestFolderPath

          mountDir=/mnt/sharedFolders/tmp
          sharedFolderName=temp
              echo "Mounting shared folder..."
              sudo mount -t vboxsf -o uid=1001,gid=1001 $sharedFolderName $mountDir
              echo "Shared folder mounted on $mountDir"

    No hay comentarios:

    Publicar un comentario

    ¿Quieres opinar sobre esto? Adelante y gracias por tu partipación.