0
我使用下面的代码来创建第二个磁盘。当我第一次启动虚拟机创建磁盘时。当再次停止并启动VM时,它试图第二次创建磁盘并启动失败。我尝试了完整路径名,仍遇到同样的问题。第二个磁盘的流浪汉检查存在
disk = "secondDisk.vdi"
config.vm.provider "virtualbox" do |vb|
unless File.exist?(disk)
vb.customize ['createhd', '--filename',disk , '--variant', 'Fixed', '--size', 1 * 1024]
end
vb.customize ['storageattach', :id, '--storagectl', 'IDE', '--port', 1, '--device', 0, '--type', 'hdd', '--medium', disk]
end
任何想法为什么File.exist检查不工作?
感谢 SR