Rsync Synced Folder
ホストマシンから、ゲストマシンへのファイルの同期をするシステム
メリット
- 開発はホストマシンで、実行はゲストマシンで行う
- 好きなエディタで開発できる
- VirtualBox の shared folderよりもパフォーマンスがよい
デメリット
- ファイルオーナーが書き換えられてしまう
更新されるタイミング
vagrant up , vagrant reeled, vagrant provision, vagrant rsyncが実行されたタイミング
このままだと毎回手動で更新しなければならないので、vagrant rsync-autoを実行しておけば、対象のディレクトリに変更があったときに自動で更新してくれる
環境
Vagrant 1.5以上
ホストとゲストの両方に、rsyncが必要
基本的にはVagrantが自動的にインストールしてくれる
設定
Vagrantfileのsynced folderでtype=rsyncを指定する
参考