virtualBox 踩坑记

文章目录

    • 背景
    • vagrant up报错
      • 解决
      • 总结
    • vm内存在宿主机上的奇怪表现

背景

手残直接从文件系统层面删除了一个虚拟机,整个虚拟化环境都不工作了。vagrant up无法重新拉起虚拟机。

vagrant up报错

]#vagrant up
Bringing machine 'meta' up with 'virtualbox' provider...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.Command: ["snapshot", "0938df6a-312a-45cb-bb93-0f57a83b3b51", "list", "--machinereadable"]Stderr: VBoxManage: error: The object functionality is limited
VBoxManage: error: Details: code E_ACCESSDENIED (0x80070005), component MachineWrap, interface IMachine, callee nsISupports
VBoxManage: error: Context: "LockMachine(a->session, LockType_Shared)" at line 338 of file VBoxManageSnapshot.cpp

解决

这个问题困扰了我两天时间,中间经神出鬼没的去折腾kvm了。一度怀疑virtualbox不稳定。
实际上是自己把自己给坑了。virtualbox虚拟机提供了那么丰富的用户手册,干嘛非要自己rm -rf呢?
在这里插入图片描述
在这里插入图片描述

总结

如果想销毁一个虚拟机,正常的方式有两种,不要再直接删除了(rm -rf )
第一种

VBoxManage unregistervm "0938df6a-312a-45cb-bb93-0f57a83b3b51" --delete

第二种

vagrant destroy -f

查看虚拟机

VBoxManage showvminfo “0938df6a-312a-45cb-bb93-0f57a83b3b51”

vm内存在宿主机上的奇怪表现

原因待查: 是什么参数影响?是内存架构表现不同?host B 是联想的内存、hostA应该是惠普的内存
在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部