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 comment
dem /etc/fstab
Eintrag 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.mount
und 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-escape
den entsprechend maskierten Namen suchen.