cinder 挂载 device is busy的错误

来源:互联网 发布:趣味编程Scratch ppt 编辑:程序博客网 时间:2024/06/04 17:48


如果openstack使用cinder的时候使用gluster做后端的话

就有可能出现挂载不上的情况

一般提示的就是device  vdx  is  busy类似的 

像这种情况是因为操作系统内核不支持的原因

gluster做后端,挂载的时候需要访问O_DIRECT,

那需要操作系统内核在3.3以上

使用ubuntu的话,ubuntu12.04.1内核是3.2.09

12.04.2的内核就是3.5

所以跟操作系统版本有关系

如果不小心使用了ubuntu12.04.1的话,那也没关系

升级内核也可以的 

我试着使用apt-get  update  \  upgrade  \  dist-upgrade

结构都没用,内核也没升级

后来使用apt-get install linux-headers-3.5.0   linux-headers-3.5.0-generic   linux-image-3.5.0-generic


这样就可以把内核安装到系统上

但是如果没有修改系统引导的话,还是不能用

最后要修改一下引导,把新内核的引导顺序提前,就可以了 

0 0