Vagrant 将VirtualBox虚拟机映射到虚拟机文件
我如何知道哪个文件/目录负责管理Virtualbox中给定的VM映像?我想我可能没有先执行vagrant销毁就删除了项目。我认为您使用的是基于Unix的操作系统vagrant 1.9.6和VirtualBox 5,因为在其他条件下可能会有一些差异 vagrant up命令将在当前路径中生成一个.vagrant/文件夹,将创建一些带有元数据的文件,这些元数据指向用户$HOME上的其他路径,通常为~/.vagrant.d/ 例如,如果在~/example vm/中执行vagrant up: Vagrant将在以下路径中生成以下文件: ~/example vm/.vagrant/ ├── 机器 │ └── 违约 │ └── 虚拟盒 │ ├── 行动条款 │ ├── 动作集名称 │ ├── 创造者 │ ├── 身份证件 │ ├── 索引 │ ├── 私钥 │ ├── 同步文件夹 │ └── 流浪汉 └── 供应者 └── 安西布尔 └── 库存 └── 流浪汉可供出售的存货 Vagrant将在路径内生成以下文件: ~/.vagrant.d/box/example-vm/ └── 0 └── 虚拟盒 ├── box-disk1.vmdk ├── box-disk2.vmdk ├── box.ovf ├── 包括 │ └── _流浪汉档案 ├── metadata.json └── 流浪汉档案 然后,vagrant将在文件~/.vagrant.d/data/machine-index/index中插入VM的一些元数据~/example VM/.vagrant/machines/default/virtualbox/id和index_uuid,以指示vagrant和您的提供者应在何处与VM交互,在本例中为.vmdk和.ovf文件。 您应该只编辑文件.vmdk和.ovfVagrant 将VirtualBox虚拟机映射到虚拟机文件,vagrant,virtualbox,Vagrant,Virtualbox,我如何知道哪个文件/目录负责管理Virtualbox中给定的VM映像?我想我可能没有先执行vagrant销毁就删除了项目。我认为您使用的是基于Unix的操作系统vagrant 1.9.6和VirtualBox 5,因为在其他条件下可能会有一些差异 vagrant up命令将在当前路径中生成一个.vagrant/文件夹,将创建一些带有元数据的文件,这些元数据指向用户$HOME上的其他路径,通常为~/.vagrant.d/ 例如,如果在~/example vm/中执行vagrant up: Vagr