AB Lab

abgata20000 blog.

Vagrant共有フォルダをnfsを使って高速化する

先日、Vagrantの共有フォルダがデフォルト設定だと遅くて使いものにならないという話を聞き、nfsを使って高速化してみた時の話

nfsd が起動しているかを確認

1
sudo nfsd status

起動していなければ起動する

1
sudo nfsd enable

/etc/exports が必要らしいので作成

1
sudo touch /etc/exports

あとは、設定ファイルで :type に nfs を指定するだけでよさそう

Vagrantfile
1
config.vm.synced_folder ".", "/vagrant", type: "nfs", :mount_options  => ['nolock,vers=3,udp']

簡単ですね。

と思ったのですが

マウント時に何やらエラーが出ているみたいです。

error

rpc.statd を起動させるか オプションで nolockを指定しろと言っているみたいなので、

マウント時のオプションに nolock 渡すようにしたら出来ました。

Vagrantfile
1
config.vm.synced_folder ".", "/vagrant", type: "nfs", :mount_options  => ['nolock,vers=3,udp']

確かになん速い気がします。

今度計測してみよう。

Comments