なぜか最近、VirtualBoxの共有フォルダの設定が有効に動作しなくなったような気がしたので、再設定してみました。
Guest
$ sudo pacman -S virtualbox-guest-utils
$ modprobe -a vboxguest vboxsf vboxvideo
$ sudo systemctl start vboxservice.service
$ sudo systemctl enable vboxservice.service
# 共有フォルダをマウントする
$ mkdir -p /media/sf_Downloads
$ sudo mount -t vboxsf Downloads /media/sf_Downloads/
# シンボリックリンクをホームに設置
$ ln -s /media/sf_Downloads ~/sf_Downloads
# グループに追加してユーザー権限でフォルダにアクセスできるようにする
$ sudo usermod -aG vboxsf $(whoami)
上のような感じで通常は行けるのですが、何故かauto-mount
などが有効にならず、かつモジュールも起動時に読み込まれない感じだったので、以下を設定。
Guest
# load-module
$ sudo vim /etc/modules-load.d/virtualbox.conf
# 追記
vboxdrv
vboxguest
vboxsf
vboxvideo
# auto-mount
$ sudo vim /etc/fstab
# 追記
Downloads /media/sf_Downloads vboxsf fmode=0777,dmode=0755 0 0
これでauto-mount
されるはずですし、パーミッションからもユーザーアクセス可能なはず。