新しいsystemdベースのシステムでは、別のアプローチが必要です-最も簡単な方法は、別の質問に対する別の回答で言及されているものです-基本的comment
に、/etc/fstab
エントリに特別なオプションを追加する必要があると言います
src /my_mount/src_host vboxsf auto,rw,comment=systemd.automount 0 0
ただし、一部のシステムで上記を機能させるには、VirtualBoxの[共有フォルダー]-> [追加]ダイアログの[自動マウント]ボックスをオンにする必要があります。
よりクリーンなマウント-重複したディレクトリや「自動マウント」の必要なし-systemdのマウントおよび自動マウントディレクティブを使用する必要があります。これを行うには/usr/lib/systemd/system/
、目的のマウントポイントにちなんでnamedに2つのエントリを作成します。たとえば、上記のfstabマウントポイントに一致するように、名前を付けて以下my_mount-src_host.mount
を含めます。
[Unit]
Description=VirtualBox shared "src" folder
[Mount]
What=src
Where=/my_mount/src_host
Type=vboxsf
Options=defaults,noauto,uid=1000,gid=1000
および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
次に、有効にする必要があります。
sudo systemctl enable my_mount-src_host.automount
sudo systemctl enable my_mount-src_host.mount
ブート時にマウントされます。それらをすぐにマウントしたい場合(共有フォルダーが作成されている場合)、次のようにすることができます。
sudo systemctl start my_mount-src_host.mount
奇妙な名前やダッシュ(-)が含まれるディレクトリがある場合はsystemd-escape
、適切にエスケープされた名前を見つけるために使用してください。