Für neuere systembasierte Systeme benötigen Sie alternative Ansätze - der einfachste wird in einer anderen Antwort auf eine andere Frage erwähnt -, die im Grunde bedeuten, dass Sie commentdem /etc/fstabEintrag eine spezielle Option hinzufügen müssen :
src /my_mount/src_host vboxsf auto,rw,comment=systemd.automount 0 0
Damit dies jedoch auf einigen Systemen funktioniert, müssen Sie das Kontrollkästchen "Automatisch einhängen" im Dialogfeld "Freigegebene Ordner" von VirtualBox -> "Hinzufügen" aktivieren. Dies bedeutet, dass Sie möglicherweise einige doppelte Einhängepunkte des Verzeichnisses haben.
Für ein saubereres Mounten - ohne doppelte Verzeichnisse oder das Erfordernis des automatischen Mountens - müssen Sie die Anweisungen mount und automount von systemd verwenden . Erstellen Sie dazu zwei Einträge, /usr/lib/systemd/system/die nach Ihrem gewünschten Einhängepunkt benannt sind, z. B. um mit dem darüber liegenden fstab-Einhängepunkt übereinzustimmen. Sie würden benannt my_mount-src_host.mountund enthalten:
[Unit]
Description=VirtualBox shared "src" folder
[Mount]
What=src
Where=/my_mount/src_host
Type=vboxsf
Options=defaults,noauto,uid=1000,gid=1000
und 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
Dann müssen sie aktivieren:
sudo systemctl enable my_mount-src_host.automount
sudo systemctl enable my_mount-src_host.mount
Sie werden jetzt beim Booten montiert. Wenn Sie sie sofort bereitstellen möchten (vorausgesetzt, die freigegebenen Ordner wurden erstellt), können Sie dies tun:
sudo systemctl start my_mount-src_host.mount
Beachten Sie, dass Sie bei Verzeichnissen mit ungeraden Namen oder Bindestrichen (-) systemd-escapeden entsprechend maskierten Namen suchen.