質問: vagrantで作成したCentOSboxの共有フォルダにcakephpを入れてみたのですが、bakeして生成したModelやControllerなどのファイルがvagrantを再起動するたびにemptyとなりファイルが消えてしまっているようです。 bakeした時点で仮想マシンから共有フォルダを見ると確かにファイルが作成されているのにホスト側から見ると何もないということも気がかりです。
回答: 過去の質問で自分と似た事例を見つけました。 自分の場合、Rsyncing folderを設定した覚えはなかったので全く気が付きませんでした。デフォルト設定なんでしょうか。 よくよくvagrant起動時に出るメッセージを確認すると、 default: Rsyncing folder:〜 という部分があったので、Vagrantfileを書き換えて共有フォルダをVirtualBoxのものに変更してみることにしました。 Vagrantfileの、*config.vm.synced_folder*についている#を外してディレクトリを設定し、末尾に*type:"virtualbox"*を書き加えたのち、vagrantを再起動したところ無事解決しました。