gpt4 book ai didi

vagrant - Vagrant-为VirtualBox设置虚拟硬盘驱动器的位置

转载 作者:行者123 更新时间:2023-12-04 00:51:49 26 4
gpt4 key购买 nike

我已经在目录D:\vagrant\precise32\02-lamp\中执行了以下命令(在Windows中,使用Git Bash)

$ vagrant box add precise32 http://files.vagrantup.com/precise32.box
$ vagrant init precise32
$ vagrant up


注意。我没有更改原始的Vagrantfile。

我以为目录 D:\vagrant\precise32\02-lamp\将是类似VDI的文件的位置,但事实并非如此。工作目录用作共享文件夹。

我找到了“流浪者”盒子的位置
C:\Users\USER\.vagrant.d\boxes\precise32\0\virtualbox

根据 Where is Vagrant saving changes to the VM,我在VirtualBox GUI中找到了虚拟硬盘文件的位置。哪一个

C:\Users\USER\VirtualBox VMs\02-lamp_default_1458429875795_57100\

我想将此文件放在系统驱动器 C:\中,而不放在系统驱动器 D:\中。
如何设置这样的流浪汉配置?

最佳答案

对于VirtualBox,您可以通过GUI的“首选项”对话框更改默认计算机文件夹的位置。

VBox GUI (Preferences)

This guide已有两年的历史了,但工作正常,我上周遵循了该指南,以了解如何将现有的vagrant / VirtualBox驱动器移动到新位置。

编辑

为了后代,我引用了以上链接/指南中的步骤:



~/.vagrant.d移至外部驱动器。我将其重命名为vagrant_home
我可以不用ls -a看到它。
VAGRANT_HOME设置为
/path/to/drive/vagrant_home中的~/.bash_profile
打开VirtualBox
应用程序,打开“首选项”,并将其“默认计算机文件夹”设置为
/path/to/drive/VirtualBox VMs
关闭VirtualBox。
移动你的
VirtualBox VMs文件夹到驱动器。重新打开VirtualBox。你会看到的
您的VM被列为“无法访问”。从列表中删除它们。
对于
在外部驱动器上VirtualBox VMs文件夹中的每个VM,浏览
到Finder中的文件夹,然后双击.vbox文件将其还原
到VirtualBox Manager。 (有比这更简单的方法吗?)
最后,移动您创建的所有现有Vagrant目录
vagrant init(这些目录中每个都有一个Vagrantfile
外部驱动器。由于这些目录仅存储元数据,因此您
可以将它们保留在您的主驱动器上,但是保留所有内容很好
在一起,因此您可以轻松地将整个驱动器插入另一个驱动器
机器并从那里启动您的VM。

关于vagrant - Vagrant-为VirtualBox设置虚拟硬盘驱动器的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36113556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com