1) Lo primero que se necesita es tener instaladas las Guest Additions.
2) El segundo paso es indicarle a VirtualBox que carpeta vamos a compartir, esto se puede hacer desde consola o de manera gráfica.
Consola.
Introducir lo siguiente siendo usuario que va a usar la máquina virtual, es decir, sin "sudo" o root:
$ VBoxManage sharedfolder add "NombreMaquinaVirtual" --name "CarpetaCompartida" --hostpath "/ruta/CarpetaCompartida/CarpetaCompartida"
Notar que los guiones que preceden a name y hostpath son doble guión y es recomendable que la ruta de la carpeta compartida sea la ruta absoluta, es decir, comenzar desde la raíz "/".
Para compartir una carpeta en modo de solo lectura hay que añadir al comando anterior la opción --readonly.
Para eliminar una carpeta compartida en vez de "add" utilizaremos "remove" y solo usaremos la opción --name "NombreCarpetaCompartida", sin necesidad de usar la opción --hostpath.
Manera gráfica.
Dentro de la configuración de la máquina virtual en la pestaña Directorios compartidos dar click en el botón de añadir.
Y llenameos el formulario:
3) El último paso es añadirla desde la máquina virtual.
Si la máquina virtual es Windows:
Ir a Inicio > Ejecutar y teclear cmd.
Ahora teclear:
net use Y: \\vboxsvr\NombreCarpetaCompartida
Para crear una unidad con el contenido de la carpeta compartida. Donde Y: es el nombre de la unidad que queremos crear.
Si se desea hacer esto de la forma gráfica:
Inicio > Clic derecho en Mi PC > Conectar a una unidad de Red.
Y solo resta indicar el nombre de la unidad a crear e indicar la carpeta compartida.
Si la máquina virtual es Linux:
Simplemente se tiene que montar la carpeta compartida, primero crearemos una carpeta donde montar el contenido:
$ mkdir DirMontaje
Ahora ejecutaremos el montaje:
$ sudo mount -t vboxsf NombreCarpetaCompartida /ruta/DirMontaje
En caso de que queramos que esta carpeta se monte cada vez que se inicia el sistema virtual, habrá que editar el archivo /etc/fstab y añadir al final algo así:
NombreCarpetaCompartida /ruta/DirMontaje vboxsf defaults 0 2
El único problema es que al montar la carpeta lo hace como root y solo se puede editar el contenido con sudo.
2 comentarios:
Estupenda lección ¡mil gracias!
Excelente Maestro. Graciass!!
Breve y conciso
Publicar un comentario