Dla nowszych Systemd systemów opartych trzeba podejść alternatywnych - Najprostsza jest jednym wymieniony w innej odpowiedzi na inne pytanie - co w zasadzie mówi, że trzeba dodać specjalną comment
opcję do /etc/fstab
wpisu:
src /my_mount/src_host vboxsf auto,rw,comment=systemd.automount 0 0
Jednak aby powyższe działało w niektórych systemach, musisz zaznaczyć pole „Auto-mount” w folderze Shared Folders VirtualBox-> Dodaj, co oznacza, że możesz skończyć z kilkoma zduplikowanymi podłączeniami katalogu.
Dla czystsze montażu - bez duplikatów katalogów ani potrzeby "Auto-mount - trzeba użyć Systemd za montowania oraz montowanie dyrektyw. Aby to zrobić, utwórz dwa wpisy w /usr/lib/systemd/system/
nazwie po żądanym punkcie montowania, np. W celu dopasowania powyżej punktu montowania fstab, będą one nazwane my_mount-src_host.mount
i będą zawierać:
[Unit]
Description=VirtualBox shared "src" folder
[Mount]
What=src
Where=/my_mount/src_host
Type=vboxsf
Options=defaults,noauto,uid=1000,gid=1000
i 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
Następnie muszą włączyć:
sudo systemctl enable my_mount-src_host.automount
sudo systemctl enable my_mount-src_host.mount
Będą teraz montowane przy rozruchu. Jeśli chcesz je zamontować natychmiast (pod warunkiem, że foldery udostępnione zostały utworzone), możesz to zrobić:
sudo systemctl start my_mount-src_host.mount
Zwróć uwagę, że masz katalogi z nieparzystymi nazwami lub myślnikami (-), a następnie użyj przycisku, systemd-escape
aby znaleźć odpowiednio unikaną nazwę.