Para los sistemas basados en systemd más nuevos , necesita enfoques alternativos, el más simple es uno mencionado en otra respuesta a otra pregunta, que básicamente dice que debe agregar una comment
opción especial a la /etc/fstab
entrada:
src /my_mount/src_host vboxsf auto,rw,comment=systemd.automount 0 0
Sin embargo, para que lo anterior funcione en algunos sistemas, debe marcar la casilla 'Montaje automático' en Carpetas compartidas de VirtualBox-> Agregar diálogo, lo que significa que puede terminar con algunos montajes duplicados del directorio.
Para montar un limpiador - sin directorios duplicados ni la necesidad de 'auto-montaje' - es necesario utilizar systemd de montaje y montaje automático directivas. Para hacerlo, cree dos entradas con el /usr/lib/systemd/system/
nombre del punto de montaje deseado, por ejemplo, para que coincida con el punto de montaje fstab anterior, se nombrarán my_mount-src_host.mount
y contendrán:
[Unit]
Description=VirtualBox shared "src" folder
[Mount]
What=src
Where=/my_mount/src_host
Type=vboxsf
Options=defaults,noauto,uid=1000,gid=1000
y my_mount-src_host.automount
:
[Unit]
Description=Auto mount shared "src" folder
[Automount]
Where=/my_mount/src_host
DirectoryMode=0775
[Install]
WantedBy=multi-user.target
Entonces necesitan habilitar:
sudo systemctl enable my_mount-src_host.automount
sudo systemctl enable my_mount-src_host.mount
Ahora se montarán en el arranque. Si desea montarlos de inmediato (siempre que se hayan creado las carpetas compartidas), puede hacerlo:
sudo systemctl start my_mount-src_host.mount
Tenga en cuenta que si tiene directorios con nombres impares o guiones (-) en ellos, úselos systemd-escape
para encontrar el nombre que se escapó correctamente.