希望有人可以帮助我。真的需要重新开始工作。
今天早上我的120gb macbook空气正在填满,我被提示删除一些文件。我本周在另一个vm上和Kali一起玩,所以决定删除它继续处理我的Laravel应用程序。不幸的是,在早上的阴霾中,我删除了错误的文件:D
我正在使用虚拟盒+流浪汉与Homestead一起运行Laravel开发环境 laravel [。] com / docs / 5.4 / homestead
谢天谢地,我的所有文件都保存在本地并在vm上镜像,所以一切都应该没问题呢?
当我尝试'流浪'并启动虚拟机时,我收到错误VERR_FILE_NOT_FOUND打开图像文件'/ Users / user / VirtualBox VMs / homestead-7 / box-disk1.vmdk'(VERR_FILE_NOT_FOUND) - 我愚蠢的那个删除。经验教训。
Virtual Box GUI内部 - > homestead-7(机器名称) - >设置 - >存储 - >控制器SATA控制器。我应该删除对已删除文件的引用并创建一个新文件吗?或者我应该完全删除这个vm并创建一个新的?
谁能告诉我该怎么做?非常感谢这里的一些帮助。
非常感谢
答案 0 :(得分:2)
如果您使用vagrant
创建了该框,则还应使用vagrant
将其删除。
命令是:
vagrant destroy
并且除了完全删除虚拟机(还包括您错误删除的.vmdk
文件之外的其他文件)之外,它还会清理Vagrant用来访问和管理该框的文件。 / p>
在文档中阅读有关vagrant destroy
命令的更多信息,或在终端中键入vagrant help destroy
以快速提醒其命令行参数。
关于已删除的.vmdk
文件,恢复它的唯一方法可能来自备份(Time Machine),假设它已激活,而您没有将其配置为忽略“VirtualBox VMs”目录(就像我一样)在我的电脑上做了: - ))。
答案 1 :(得分:1)