【vagrant虚拟机扩容】 vagrant扩容硬盘时克隆失败--未关闭虚拟机导致
vagrant導入鏡像后,空間不足。 擴容硬盤時在克隆硬盤階段出現以下2種看不太懂的錯誤
PS D:\MyEnvironment\VirtualBoxVMs\cdh2> vboxmanage clonehd “box-disk001.vmdk” “box-disk001-clone.vdi” --format vdi
VBoxManage.exe: error: Failed to lock source media ‘D:\MyEnvironment\VirtualBoxVMs\cdh2\box-disk001.vmdk’
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: “CloneTo(pDstMedium, ComSafeArrayAsInParam(l_variants), NULL, pProgress.asOutParam())” at line 1068 of file VBoxManageDisk.cpp
PS D:\MyEnvironment\VirtualBoxVMs\cdh2> VBoxManage modifyhd f30611e2-e1e8-4d04-945e-ad5cc2a2ff1a --resize 30720
VBoxManage.exe: error: Failed to lock media when resizing ‘D:\MyEnvironment\VirtualBoxVMs\cdh2\box-disk001.vmdk’
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: “Resize(cbResize, pProgress.asOutParam())” at line 810 of file VBoxManageDisk.cpp
VBoxManage.exe: error: Failed to resize medium!
最終原因是該磁盤對應的虛擬機未關機,因磁盤被占用導致異常。
因為看到了 Failed to lock 字樣,想到lock失敗就是某種資源的控制權競爭失敗。我在擴硬盤,那肯定是有進程在使用硬盤,進而想到,應該是硬盤對應的虛擬機沒有關閉。
關閉后重新執行成功
![關閉虛擬機成功]](https://img-blog.csdnimg.cn/cc45ce26ba824e0e9497ea68911a56b3.png)
總結
以上是生活随笔為你收集整理的【vagrant虚拟机扩容】 vagrant扩容硬盘时克隆失败--未关闭虚拟机导致的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [经验教程]韩服DNF能否汉化将韩语怎么
- 下一篇: uTorrent去除/隐藏广告的方法