2017-07-21 14 views
0

誰かが私をここで助けてくれることを願っています。本当に仕事に戻る必要があります。仮想ボックス - 誤って削除されたvmdkファイル。私に何ができる?

今朝私の120GBのMacBook Airが満杯になり、いくつかのファイルを削除するように求められました。私は今週別のVMでKaliと一緒に遊んでいたので、Laravelアプリで作業を続けるためにそれを削除することに決めました。残念ながら、私は間違ってファイルを削除朝もやで:[。] D

私はホームステッド laravelのでLaravelの開発環境を実行するために仮想ボックス+浮浪者を使用していますが、COM /ドキュメント/ 5.4 /ホームステッド

ありがたいことに私のすべてのファイルはローカルに保存され、VM上でミラーリングされるので、すべては大丈夫でしょうか?

私はVEMを立ち上げようとすると、VERR_FILE_NOT_FOUND画像ファイル '/ Users/user/VirtualBox VMs/homestead-7/box-disk1.vmdk'(VERR_FILE_NOT_FOUND)愚かに削除されました。学んだ教訓。

バーチャルボックスGUI - >ホームステード-7(マシンの名前) - >設定 - >ストレージ - >コントローラSATAコントローラの中。削除したファイルへの参照を削除して新しいファイルを作成する必要がありますか?または、このVMを完全に削除して新しいVMを作成すべきですか?

誰に教えてもらえませんか?ここで本当に助けに感謝します。そんなに

おかげ

答えて

1

放浪中にあなたのデータを削除しますが、データベースファイルは削除されません(例:MySQLの)、あなたが

mv ~/Homestead/Homestead.yaml ~/Homestead.yaml 
rm -rf ~/Homestead 
cd ~ 
cd Homestead 
git checkout v5.4.0 
mv ~/Homestead.yaml ~/Homestead/Homestead.yaml 
vagrant up 
ターミナル

How to delete machine

次に開いたVirtualBoxから削除マシンで浮浪者を再インストールする必要が

あなたと協力する希望

+1

歓迎ですが、ホームディレクトリのHomesteadフォルダとVirtualboxのMachineを削除してください。ホームステイの新鮮なコピーがあることを確認するために〜/ Homesteadフォルダを削除する必要がありますが、この行の設定を "mv〜/ Homestead/Homestead.yaml〜/ Homestead.yaml" – erashdan

+1

Brilliantに移動します。また、git checkoutの前に、$ git clone https://github.com/laravel/homesteadを実行する必要があります。git Homesteadと間違いの前に、ユーザーは/ Users/User/VirtualBox VMの 'homestead-7'フォルダの名前を変更/削除する必要がありますので、迷惑な人は新しいVMを作成できます。助けてくれてありがとう!!また、30GBの空き容量があり、動作しています!どうもありがとうございます!!! – Dazzle

1

vagrantを使用してボックスを作成した場合は、 vagrantを使用して削除する必要があります。

vagrant destroy 

と、仮想マシンの完全な除去に加えて、それはまたベイグラントがするために使用しているファイルをクリーンアップする(それはあなたが誤って削除さ.vmdkファイルに複数のファイルが含まれます):

コマンドがありますボックスにアクセスして管理します。

vagrant destroyコマンドの詳細については、マニュアルの「vagrant help destroy」を参照してください。コマンドライン引数をすばやく思い出すことができます。私として削除.vmdkファイルについて


、おそらくそれを回復する唯一の方法は、バックアップ(タイムマシン)から、それがアクティブになると想定されていて、「VirtualBoxの仮想マシン」ディレクトリを無視するように設定していません(私のコンピュータ上で:-))。

関連する問題