Vagrant

sandboxプラグインの導入 [#p2e76aa7]

下記バージョンならvagrant plugin installでインストール可能です。

 [Mac] 
 $ vagrant version
 Installed Version: 1.7.4
 
 $ vagrant plugin list
 vagrant-share (1.1.4, system)
 
 $ vagrant plugin install sahara
 Installing the 'sahara' plugin. This can take a few minutes...
 Installed the plugin 'sahara (0.0.17)'!
 
 $ vagrant plugin list
 sahara (0.0.17)
 vagrant-share (1.1.4, system)

コマンド [#peb81170]

|サンドボックスを有効|vagrant sandbox on | |サンドボックスを無効|vagrant sandbox off| |サンドボックスの状態を確認|vagrant sandbox status| |状態をcommitする|vagrant sandbox commit| |commitした状態まで戻す|vagrant sandbox rollback|

検証 [#ea281521]

 [Mac]
 $ cd Vagrantfileのあるパスへ
 $ vagrant sandbox on
 [default] Starting sandbox mode...
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 
 [VMマシン]
 $ touch sandboxtest.txt
 $ exit
 
 [Mac]
 $ vagrant sandbox rollback
 [default] Rolling back the virtual machine...
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
 
 [VMマシン]
 $ ls -l sandboxtest.txt
 ls: sandboxtest.txt: No such file or directory

参考URL:http://ri.hateblo.jp/entry/2013/10/29/013359