質問: 環境:Windows 10(ホストOS) CentOS 6.5(ゲストOS) Vagrant 1.8.5 VirtualBox 5.1.4 PuTTY ごった煮 Windows 10に、Chocolateyをインストールして、そこからVirtualBoxとVagrantをインストールして、VagrantからCentOS 6.5のboxを加え、PuTTYからSSHでログインしています。以上の手順は、こちらのサイトに掲載されている手順と全く同じ手順を踏みました。 しかし、共有フォルダが機能していません。具体的には ``` [vagrant@vagrant-centos65 ~]$ touch test9 [vagrant@vagrant-centos65 ~]$ ls test9 ``` と、CentOSではなりますが、Windows上では、何もファイルが出来ません。逆に、Windows上で何かファイルを作っても、CentOS上に何もファイルが出来ません。 目指しているのが、Windows上の共有フォルダでAtomを使ってプログラミングをし、ファイルの変更をしたら、それが即座にCentOS上の共有フォルダ内の同一ファイルに反映される・・・という環境です。 何かアドバイスなど頂ければ幸いです。どうぞ宜しくお願い致します。
回答: > > 共有フォルダが機能していません。 > > > Vagrantfileで共有フォルダの対象として指定したディレクトリ同士でしかフォルダは共有されません。 `こちらのサイトに掲載されている手順と全く同じ手順を踏みました。`との事なので、 Vagrantfileの中身をコピペしても別段困る事は無いと思いますので、もし良かったら貼り付けてみてください。 ざっと解説しておきますと、 Vagrant + VirtualBOXで立ち上げた場合、 デフォルトの共有機能はVirtualBOXの共有フォルダ設定で確認することが出来ます。 (vagrantfile内の記述を書き換える事で、SambaやRsync等の好きなファイル共有の仕組みを利用する事ができます) 更に、デフォルトの仕様では**vagrantfileがあるディレクトリが、仮想マシン内の/vagrant**につながっているはずです。 ``` cd /vagrant touch hoge ``` これでvagrantfileと同じ階層にファイルが作成されるかどうか確認してみてください。