一个因为把虚拟机内存设置太小而引发的报错

在学KVM的挂载磁盘的时候

virt-df -h -d centos7
virt-filesystems -d centos7

我执行了这些命令

但是无一都报错了

下面我把错误内容放在下面

libguestfs: error: could not create appliance through libvirt.

Try running qemu directly without libvirt using this environment variable:
export LIBGUESTFS_BACKEND=direct

Original error from libvirt: 内部错误:process exited while connecting to monitor: Cannot set up guest memory 'pc.ram': Cannot allocate memory [code=1 int1=-1]

我百度翻译了下

libguestfs: error: 无法通过 libvirt 创建设备。

尝试使用以下环境变量直接运行 qemu 而无需 libvirt:
导出LIBGUESTFS_BACKEND=直接

来自 libvirt 的原始错误: 内部错误:进程在连接到监视器时退出:无法设置客户机内存“pc.ram”:无法分配内存 [代码=1 int1=-1]

看上去是内存申请不了

无法设置客户机内存

这是咋回事呢???

 

我去看了下VMware的虚拟机内存分配

只有512M

我调整成了2048M 也就是2G        就可以正常执行了 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java-superchen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值