Montaje automático de carpetas compartidas con Virtual Box Manager
Desde Virtual Box> 4.0 podemos montar automáticamente carpetas compartidas en una máquina virtual. Para hacerlo para Ubuntu nosotros
- necesita instalar Guest Additions en el SO huésped
- asegúrese de que los usuarios estén en grupo
vboxsf
- definir carpetas compartidas desde Virtual Box Manager
Haga clic derecho en su máquina virtual y elija Configuración-> Carpetas compartidas . Esto enumerará los recursos compartidos existentes o le permitirá definir una nueva carpeta compartida haciendo clic en el icono de la carpeta azul con el +signo verde en el lado superior derecho:
Elija su carpeta en el menú desplegable Ruta de la carpeta o elija Definir otro para un selector de archivos que enumere el sistema de archivos del host. Elija un nombre para el recurso compartido (por ejemplo, myshares ). Al marcar Auto-mount, esta carpeta siempre se montará en el directorio de invitados de Ubuntu /media/sf_myshares
(el prefijo se sf_
agregará automáticamente).
Alternativamente, para definir carpetas compartidas en un SO huésped en ejecución, podemos seleccionar Dispositivos -> Carpetas compartidas en el menú de la ventana de Virtual Box Manager:
Al marcar Hacer permanente, estas carpetas compartidas también estarán disponibles en el próximo arranque y se montarán cuando se active además el montaje automático .
NAT
aBridged
. Ahora puede "intercambiar" acciones de invitado a anfitrión (y viceversa) usando Nautilus, Samba, etc ...No creo que el uso de / etc / fstab funcione (no funcionó para mí) porque ese archivo se procesa antes de cargar el módulo SF y no podrá montar el recurso compartido, vea CÓMO: Usar carpetas compartidas 1 .
fuente
Esta no es una respuesta completa todavía, pero más bien como directrices sobre 2 enfoques que tiene:
1 - Puede editar
/etc/fstab
y agregar este soporte allí. Debería traducir su parámetro de montaje a la sintaxis fstab. Una conjetura salvaje sería algo así/home/jamesw/host vboxsf myshare,umask=002,uid=<youruser>,gid=plugdev 0 0
. Lo que necesitassudo
para editar el fstab, pero, una vez hecho esto, se auto-montado en el arranque. Dado que esto se hace incluso antes de iniciar sesión, necesita una ruta absoluta al punto de montaje (por lo tanto, / home / jamesw / host), no puede usar$HOME
o~
. Sugerencia: la carpeta "host" no necesita existir. Si está en fstab, mount lo creará por ti.2 - Puedes usar en
fusermount
lugar de montar. La sintaxis es similar (pero no idéntica, por lo que aún debe traducir los parámetros de montaje). Fusermount requiere que su punto de montaje esté en algún lugar dentro de su $ HOME, pero la mayor ventaja es que no lo necesitaríasudo
. Y el soporte estará disponible en Nautilus (como si fuera un CD o una llave USB). Después de obtener los parámetros correctos y probarlo, puede agregarlo a su~/.profile
, que se ejecuta cada vez que inicia sesión.EDITAR: Supongo que Virtualbox no necesita que la máquina se esté ejecutando realmente para compartir carpetas, O que esté funcionando antes de iniciar sesión
fuente
Ubuntu 16.04 invitado y carpetas compartidas automontaje accesibles por usuario normal
Para montar automáticamente y acceder a esas carpetas como usuario normal, se requieren pasos específicos.
No use adiciones oficiales de invitados. En lugar de instalar
virtualbox-guest-dkms
.Agregue algunas carpetas compartidas con
Auto-mount
yPermanent
marcadas.Compruebe si tiene alguna carpeta vb montada:
mount | grep vboxsf
Si es así, cambie la propiedad de
~/vbshare
usted mismo.Agregue nuevas carpetas compartidas sin reiniciar VM
Compruebe si puede encontrarlo en la lista con este comando:
sudo VBoxControl sharedfolder list
Si es así, cree un directorio y monte
fuente