0
次のコードを使用して2番目のディスクを作成します。初めてVMを起動したときに、ディスクを作成します。 VMを停止して再起動すると、ディスクを2回目に作成しようとしていて、起動に失敗します。私は完全なパス名で試しましたが、同じ問題が続いています。腐食性物質が第2ディスクの存在を確認する
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