質問: vagrant up するとマウントエラーでno such a device でエラーになる vboxsfをmountしたほうがいいらしい vboxsfとは何か、vboxsfをそこにマウントするのか vboxsfをマウントすることで、なんの役に立つのか 概念が分かりません しかも、私は考えでは、vboxsfなるものはインストールしたVirtualBoxの中のゲストOSの中のどこかにあって vboxsfはそのVirtualBoxを制御する所謂configファイルのようなものだと思っていたのですが 下記の記事を読んでみれば、vboxsfはモジュール?vboxsfなんてコマンドはない?など謎が深まるばかりです。 http://d.hatena.ne.jp/halJam/20090820 ``` Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem "vboxsf" is not available. This filesystem is made available via the VirtualBox Guest Additions and kernel module. Please verify that these guest additions are properly installed in the guest. This is not a bug in Vagrant and is usually caused by a faulty Vagrant box. For context, the command attempted was: mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant The error output from the command was: /sbin/mount.vboxsf: mounting failed with the error: No such device ```
回答: 上のエラー文中に出ているように、vboxsfは`VirtualBox shared folders`の略です。 * vboxsfとは何か→VirtualBox外部にあるフォルダをVirtualBox内から読み書きできるようにするための**ファイルシステム** * vboxsfをマウントすることで、なんの役に立つのか→外側のマシンにあるフォルダをVirtualBox内部から使えるようになります(Git連携などで内部にコードを流すような仕組みを取るなら不要ですが、普通は入れたほうがいいです)。 おそらくはGuest Additionのインストールに失敗していると思いますので、このあたりを参考に進めてみると直ると思います。