1. 项目场景

host os:Kylin-Server-10-SP1-Release-Build02-20210518-arm64
docker: docker-ce-18.09.7
cloud: openstack queens
storage: 同有 Acs5000
vm os: Kylin-4.0.2-server-sp2-2000-19080414.J1-arm64


2. 问题描述及原因分析

2.1 问题描述

虚拟机额外挂载了盘阵的磁盘,且在虚拟机中采用lvm,虚拟机硬重启发现错误,通过查看nova-compute的日志,发现报ProcessExecutionError:unexpected error while running command. Command: multipah -f 320d408ca45023fc0 失败,map in use, failed to remove multipath map 320d408ca45023fc0 。手动执行multipah -f 320d408ca45023fc0 ,确实是报in use的状态。若还未正式上系统的环境则参考Failed to remove multipath map 320b508ca45022b80。若是已经上线的系统则需要手动处理,请继续往下阅读。

采用手动移除命令如下:

dmsetup remove /dev/mapper/320d408ca45023fc0

报device-mapper: remove ioctl on 320d408ca45023fc0 failed:设备或资源忙
发现设备繁忙,无法移除,应该存在某种依赖。幸好dmsetup ls命令提供了一个–tree选项,可以树形形式显示设备间的相依性,这对梳理各逻辑设备和物理设备的关系很有帮助。执行命令如下:

dmsetup ls --tree

获取到关联结果如下:

......
8b5458220f6e4ddc9db5e1269cd893e3-file_brick1(252:11)||----320d408ca45023fc0 (252:6)|----(8:96)|-----(8:112)
......

从结果看,8b5458220f6e4ddc9db5e1269cd893e3-file_brick1依赖了320d408ca45023fc0 ,导致设备或资源忙
故需要首先对8b5458220f6e4ddc9db5e1269cd893e3-file_brick1进行移除再对320d408ca45023fc0 移除,如下:

dmsetup remove /dev/8b5458220f6e4ddc9db5e1269cd893e3-file_brick1
dmsetup remove  /dev/mapper/320d408ca45023fc0

同时,配置lvm.conf,然后将虚拟机重置状态后再次多次重启未发现错误。

3. 解决方案

具体分析如上,操作如下:

dmsetup ls --tree
dmsetup remove /dev/8b5458220f6e4ddc9db5e1269cd893e3-file_brick1
dmsetup remove  /dev/mapper/320d408ca45023fc0

4. 参考方案

https://blog.csdn.net/Man_In_The_Night/article/details/108885415
https://blog.csdn.net/nanhai_happy/article/details/126057338
https://www.cnblogs.com/my-show-time/p/14982032.html

device-mapper: remove ioctl on 320d408ca45023fc0 failed:设备或资源忙相关推荐

  1. centos5.5安装ntfs-3g,并遇到mount failed: 设备或资源忙的解决方案

    1.安装ntfs-3g 下载fuse-2.7.4-8_12.el5.x86_64.rpm,fuse-ntfs-3g-2009.4.4-1.el5.rf.x86_64.rpm两个软件包 rpm -ivh ...

  2. fdisk时WARNING: Re-reading the partition table failed with error 16: 设备或资源忙 的问题解决方案

    WARNING: Re-reading the partition table failed with error 16: 设备或资源忙 现象:划分磁盘有警告, WARNING: Re-reading ...

  3. linux格式化时设备或资源忙,Linux下用fdisk命令和partprobe命令不重启系统新建分区并格式化...

    由于工作的需要,最近一段时间一直在学习Linux.学习一门新的知识,我是喜欢根据谋一本书或者某一个学习视频系统的学习,这样可以对学习的新知识有一个系统全面的认识和了解.所以学习之前,买了一本鸟哥的私房 ...

  4. 无法删除docker目录(rm: 无法删除/var/lib/docker/overlay/XXXXXXXXXXXXXX/merged: 设备或资源忙)

    执行删除命令无法删除docker的目录 [root@master shell]# rm -rf /var/lib/docker rm: 无法删除"/var/lib/docker/overla ...

  5. linux下设备或资源忙,linux删除文件目录 目录设备或资源忙怎么办

    linux删除文件目录 目录设备或资源忙怎么办 来源:未知 作者:老黑 时间:09-09-21 [打印] [root@rs swms]# rmdir zpgg rmdir: 'zpgg': 设备或资源 ...

  6. rm -rf /var/lib/docker 设备或资源忙问题处理

    在调试安装openshift时涉及安装docker和添加对应docker永久存储路径,在配置过程中因之前构建一键安装部署openshft集群出问题,导致重新设置过程中出现如下错误: [root@tes ...

  7. linux删除文件的时候出现设备或者资源忙、linux挂载卸载不掉 umount target is busy

    linux删除文件的时候出现设备或者资源忙 rm -rf提示资源忙 场景原因1: 删除的目录下,有挂载目录 当某个目录是挂载目录就会出现此情况,umount卸载挂载,即可以正常删除. 该解决方法,有时 ...

  8. 如何解决linux设备或资源忙,linux – umount设备或资源忙;已经尝试过:mount,lsof,fuser,exportfs,ps axf...

    作为自动VM创建系统的一部分,块设备被安装到临时文件夹(/ tmp / whatever).各种脚本在首次运行之前安装和配置VM. 最近有些事情发生了变化,临时坐骑很忙,拒绝下车.在尝试确定可能仍然保 ...

  9. linux格式化时设备或资源忙,Linux下使用fdisk命令和partprobe命令,在不重启系统的状况下新建分区并格式化...

    因为工做的须要,最近一段时间一直在学习Linux.学习一门新的知识,我是喜欢根据谋一本书或者某一个学习视频系统的学习,这样能够对学习的新知识有一个系统全面的认识和了解.因此学习以前,没了一本鸟哥的私房 ...

最新文章

  1. Android 补间动画(Tween Animation)
  2. 【android-tips】如何在view中取得activity对象
  3. linux字符设备驱动的 ioctl 幻数
  4. 作业3(学习进度表)【第四周】
  5. RK30SDK系统重启源码分析
  6. 题解报告:hdu1205吃糖果(插空法)
  7. python 字符串函数_Python字符串函数
  8. docker-machine 下载iso慢的问题
  9. 牛腩购物网25:购物车的实现
  10. 华为JAVA编程规范
  11. wps怎么将字体变得很大_wps如何将字体无限放大
  12. msi笔记本u盘装linux,msi微星笔记本bios设置u盘启动教程
  13. R语言数据异常值处理
  14. 库克考虑卸任苹果 CEO,谁会是下一任接班人?
  15. 有效处理Java异常三原则
  16. 从虚拟光驱启动计算机,让你的ISO文件成为光盘运行起来虚拟光驱Daemon Tools教程 -电脑资料...
  17. python如何爬有道翻译_如何利用Python网络爬虫来获取有道翻译翻译接口--手机版的哦!...
  18. elasticSearch的安装与使用
  19. mootools_在jQuery中实现MooTools的Elements.addEvent
  20. 轻工大学c语言试卷,武汉轻工大学 期末C语言题库21

热门文章

  1. C#调用Matlab2018 dll文件-快速傅里叶变换
  2. Docker安装Oracle_11g的方法
  3. JSJ2021A6(时间限制:20000ms 内存限制:65536KB)
  4. java实验Employee_java实验报告5
  5. 粒子群算法和遗传算法求多元函数的最大值、最小值对比
  6. Windows下win32api下载地址
  7. MinIO高性能对象存储
  8. 为什么7805前要加达林顿管【转自阿莫论坛】
  9. 哈罗单车二维码被破坏怎么骑?
  10. 计算机组成与体系结构期末题目解析