Pour les systèmes basés sur systemd plus récents , vous avez besoin d’approches alternatives - la plus simple étant celle mentionnée dans une autre réponse à une autre question - qui indique en gros que vous devez ajouter une comment
option spéciale à l’ /etc/fstab
entrée:
src /my_mount/src_host vboxsf auto,rw,comment=systemd.automount 0 0
Cependant, pour que ce qui précède fonctionne sur certains systèmes, vous devez cocher la case "Montage automatique" dans la boîte de dialogue Dossiers partagés-> Ajouter de VirtualBox, ce qui signifie que vous pouvez vous retrouver avec quelques montages dupliqués du répertoire.
Pour un kit de montage propre - sans répertoires en double , ni la nécessité de « Auto-montage » - vous devez utiliser systemd de montage et automontage directives. Pour ce faire, créez deux entrées /usr/lib/systemd/system/
nommées en fonction de votre point de montage souhaité, par exemple, pour correspondre au point de montage fstab ci-dessus, elles seraient nommées my_mount-src_host.mount
et contiendraient:
[Unit]
Description=VirtualBox shared "src" folder
[Mount]
What=src
Where=/my_mount/src_host
Type=vboxsf
Options=defaults,noauto,uid=1000,gid=1000
et 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
Ensuite, ils ont besoin de permettre:
sudo systemctl enable my_mount-src_host.automount
sudo systemctl enable my_mount-src_host.mount
Ils vont maintenant monter au démarrage. Si vous souhaitez les monter immédiatement (à condition que les dossiers partagés aient été créés), vous pouvez le faire:
sudo systemctl start my_mount-src_host.mount
Notez que si vous avez des répertoires avec des noms impairs ou des tirets (-), utilisez-les systemd-escape
pour trouver le nom échappé approprié.