mount: unknown filesystem type 'vboxsf' - NimeTech.com

Aug 15, 2019 DevOps

Vagrant error : “mount: unknown filesystem type ‘vboxsf'”

Pengantar

Vagrant, tentu sudah tak asing lagi kan dengan tools satu ini? karena di pembahasan sebelumnya sudah pernah membahas apa itu vagrant dan cara install vagrant (Baca : Cara Install Vagrant). Nah, di pembahasan kali ini akan share salah satu problem saat menggunakan vagrant untuk mencoba buat develop wordpress di local. Error tersebut muncul saat ingin mencoba lakukan sinkronisasi local folder dengan folder dalam vagrant, pesan error yang muncul adalah mount: unknown filesystem type 'vboxsf'. Bagaimana cara mengatasi error ini? berikut ini cara mengatasinya.

Cara mengatasi “mount: unknown filesystem type ‘vboxsf’”

Seperti yang telah di sampaikan sebelumnya di artikel ini akan membahas tentang error mount: unknown filesystem type 'vboxsf' saat menggunakan Vagrant. Oh iya, Vagrant kalau running di local akan menggunakan environment dari Virtualbox. Ketika menambahkan konfigurasi sinkronisasi local folder ke vagrant pada VagrantFile dan menjalankan vagrant dengan command :

vagrant up

tiba-tiba saja muncul pesan error yang kurang lebih seperti berikut ini :

...
==> default: Mounting shared folders...
    default: /var/www => /home/geekid/vagrant/www

Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was:

mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3` var_www /var/www
mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` var_www /var/www

The error output from the last command was:

mount: unknown filesystem type 'vboxsf'

Karena butuh konfigurasi ini untuk develop wordpress di local, maka googling lah sana-sini buat cari solusinya dan akhirnya ketemu di Github untuk masalah ini. Setelah baca-baca di Githubnya Vagrant tersebut (hasicorp/vagrant), ternyata untuk solusi permasalah tersebut harus menambahkan plugin vbguest di sisi vagrantnya (Install vagrant-vbguest). Untuk menginstall plugin tersebut kalian bisa menjalankan command berikut ini :

vagrant plugin install vagrant-vbguest

Jika proses installasi plugin selesai selanjutnya kalian destroy dahulu VM yang sudah ke create dan rebuild ulang dengan command berikut ini :

vagrant destroy && vagrant up

Dan pasti error tersebut sudah tidak muncul lagi karena kalian sudah menambahkan plugin vbguest di Vagrant untuk menjalankan sinkronisasi local folder ke VM Vagrantnya.

Kesimpulan

Vagrant merupakan alternatif application yang digunakan untuk membuat virtual machine di local untuk developer aplikasi. Dan dengan menggunakan vagrant ini juga bisa membuat VM dengan provision requirement yang dibutuhkan untuk mendukung developer aplikasi.

Untuk kalian apabila membutuhkan Jasa Manage VPS atau Jasa Setting VPS bisa menghubungi kami NimeTech.com, kami selalu siap membantu kalian untuk setting VPS sesuai dengan keinginan kalian.