我正在尝试调整 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。