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

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

状況

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

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

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

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

NFS を有効にする

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

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

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

synced_folder に nfs を利用するには、ホスト側で nfsd を起動する必要があります。