[Vagrant & VirtualBox] Vagrant: synced_folder 内のファイル変更が認識されない

ディレクトリへファイルを出力するも、ファイルが書き換わらず。
NFS mount することで、とりあえず対応しました。

[markdown]
## 状況

`/dist` ディレクトリへ grunt task で生成した css ファイルを出力しましたが、うまく認識されませんでした。

このようなディレクトリ構成。一部のみ抜粋。

“`prettyprinted
./
├── dist
│   ├── img
│   ├── index.php
│   └── style.css
├── src
└── vagrant
├── Vagrantfile
└── provision.sh
“`

css のコメントに追記している生成日時を確認すると、古いままの状態。

## NFS を有効にする

NFS を有効にするとうまく書き換わりました。
`:nfs => true` or `type: “nfs”`

“`ruby:Vagrantfile
config.vm.synced_folder “../dist”, “/var/www/html/wordpress/wp-content/themes/wptheme”, :nfs => true
“`

> * [Basic Usage – Synced Folders – Vagrant Documentation](http://docs.vagrantup.com/v2/synced-folders/basic_usage.html)
> * [NFS – Synced Folders – Vagrant Documentation](http://docs.vagrantup.com/v2/synced-folders/nfs.html)

自分の環境では特に設定はしておらず、Vagrantfile の変更のみで利用できました。

> * [Vagrant + VirtualBox で nfs を使って、synced_folder を速くする – Shin x blog](http://www.1×1.jp/blog/2013/08/vagrant_synced_folder_with_nfs.html)
>
> synced_folder に nfs を利用するには、ホスト側で nfsd を起動する必要があります。
[/markdown]