Vagrant:为 VMware 提供程序指定磁盘大小

Vagrant:为 VMware 提供程序指定磁盘大小

我正在尝试调整 vagrant box 的磁盘大小,但没有成功。我见过插件 vagrant-disksize,但它仅适用于 Virtualbox,而我使用的是 VMware。

我该如何扩展磁盘?

我已经使用 Vagrant disks Experimental Feature 进行了测试,但出现以下错误:

无法扩展磁盘“D:/Vagrant/vagrant_vmware/.vagrant/machines/default/vmware_desktop/136192e3-2e68-46e1-9bdf-2740af3059af/Rocky-8-Vagrant-VMware-8.7-20221121.0.x86_64-cl1.vmdk”: 调用的函数无法在部分链上执行。打开父虚拟磁盘

您可以在下面找到我的 vagrantfile:

Vagrant.configure("2") do |config|
  config.vm.box = 'rockylinux/8'
  config.vm.network 'private_network'

  config.vm.disk :disk, size: "15GB", primary: true
  
  config.vm.provider "vmware_desktop" do |v|
    v.gui = true
    v.vmx["memsize"] = "2048"
    v.vmx["numvcpus"] = "4"
  end
end

感谢您的帮助!

答案1

这里,本主题为您提供了有关如何设置主磁盘大小的一些提示:https://github.com/hashicorp/vagrant/issues/13230. 似乎无法将尺寸减小到默认阈值以下:128 GB。

相关内容