Vagrant 下载流浪者盒子到不同的驱动器

Vagrant 下载流浪者盒子到不同的驱动器,vagrant,Vagrant,我在安装过程中选择了D:\drive,但当我下载一个vagrant box时,它会下载到C:\drive上的用户目录中。我使用的SSD几乎没有任何可用空间。如何将机箱下载到另一个驱动器?您可以使用更改vagrant config/box下载目录 在Windows上,您应该能够使用setx命令对其进行更改,例如: setx VAGRANT\u HOME“D:/VAGRANT” 但是,我发现了一个类似的例子,用户建议环境变量并不总是起作用,并且您也可以在%UserProfile%\.vagrant.

我在安装过程中选择了D:\drive,但当我下载一个vagrant box时,它会下载到C:\drive上的用户目录中。我使用的SSD几乎没有任何可用空间。如何将机箱下载到另一个驱动器?

您可以使用更改vagrant config/box下载目录

在Windows上,您应该能够使用
setx
命令对其进行更改,例如:

setx VAGRANT\u HOME“D:/VAGRANT”


但是,我发现了一个类似的例子,用户建议环境变量并不总是起作用,并且

您也可以在
%UserProfile%\.vagrant.d\
中创建指向d驱动器中文件夹的链接。对于Windows NTFS文件系统,和都可以工作。要创建符号链接,请在CMD中运行以下命令(在PowerShell中不起作用):


注意开关不区分大小写,因此
/d
/d
相同。要创建连接点,请将
/d
替换为
/j
。对于类似Unix的系统,如macOS或Linux,应该可以工作。

这个问题似乎是。不,vagrant是一种用于配置编程开发环境的软件。它在SO定义的范围内。搜索vagrant标签,如果你愿意的话。这已经奏效了,文件现在将转到D:\驱动器,但我仍然在从C:开始的
vagrant up
(我想大约1gb,可能会少一点)。你认为是利用这个空间来运行图像吗?下载到D:的实际盒子只有300mb。我想你是对的。您的虚拟机监控程序使用什么?如果您使用的是VirtualBox,则可以更改设置
默认计算机文件夹
,以更改虚拟硬盘等的存储位置。是的!你明白了。非常感谢。您是否也将VirtualBox默认计算机文件夹设置为D:/vagrant路径?@MarkusZeller这是一个,它不同于使用
/D
开关而不是
/J
创建的。两者都在我的机器上工作。
mklink /d %UserProfile%\.vagrant.d\boxes D:\my-boxes-folder