在XEN上启动guest时loopback设备不足

现象:

通常出现在用户挂载了多个img到guest上,会发现无法再创建guest或者无法启动guest的现象。

/var/log/xen/xen-hot-plug.log中错误如下:

xenstore - read: couldn't read path backend/vbd/12/2050/node

原因:

默认可使用的loopback数量为32:xen的内核中可以看到max_loop=32

当guest比较多而且每个都挂载了不少的disk等img,就很容易不够用了。

可以查看当前的loopback设备数量:# ls /dev/ | grep loop | wc -l

当前使用中的数量:# losetup -a

解决办法:

设置max_loop大一点.

原文地址:https://www.cnblogs.com/domainfei/p/4081301.html