LoginSignup
28
26

More than 5 years have passed since last update.

vagrant共有フォルダ設定でファイルをリアルタイム同期させる

Posted at

やりたかったこと

vagrant(VirtualBox)上で動作するCentOS7の/Vagrantと、ホストOSのローカルフォルダを【リアルタイム】で同期させたかった。

ハマったところ

以下の書きっぷりではリアルタイム同期しなかった。(vagrant upが発生するタイミングでのみ同期)
config.vm.synced_folder ".", "/vagrant"

解決方法

以下の書きっぷりに変更。
config.vm.synced_folder ".", "/vagrant",type:"virtualbox"

考察

vagrantのフォルダ同期はデフォルトでrsyncで実装されてるっぽい。
なのでVirutlbox側の実装であるvboxsfを用いるように設定変更した。

vboxsfを使うにはプラグイン"vagrant-vbguest"が必要みたい。(自分の環境では導入済み)

rsyncを使ってリアルタイム同期をかけることもできるけど、現状だとホスト→ゲストの一方向でしか同期をかけてくれない。VirutlBoxを用いる環境においては、type:"virtualbox"をつけてあげるのがよさそう。

28
26
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
28
26