You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04中块设备/dev/vdb提示Busy无法格式化的问题求助

Ubuntu 22.04中块设备/dev/vdb提示Busy无法格式化的问题求助

大家好,最近碰到个头疼的问题,想请教下各位帮忙分析下。

我刚用Packer基于Ubuntu 22.04构建了一个新的qcow镜像,原本在Ubuntu 20.04上运行正常的自定义Ansible角色直接复用过来了,结果出现了一些兼容性问题。

其中最棘手的是:我们的自定义配置里会安装一个服务,专门用来格式化标签为ephemeral0的磁盘。但在实例首次启动时,这个服务直接跑失败了,提示设备处于"busy"状态,相关日志如下:

Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/vdb' failed with exit code 1.
14:32:46,509 - DataSourceConfigDrive.py[DEBUG]: devices=['/dev/sr0', '/dev/vdb'] dslist=['ConfigDrive', 'None']
Device /dev/vdb is in use. Cannot proceed with format operation.
WARNING: Device /dev/vdb already contains a 'vfat' superblock signature.
Device /dev/vdb is not a valid LUKS device. 

等我登录到实例里之后,发现/dev/vdb还是处于忙碌状态,尝试执行挂载或者格式化命令(比如cryptsetup luksFormat)时,也会收到类似的提示:

WARNING: Device /dev/vdb already co...

我注意到日志里提到了snap的auto-import在操作/dev/vdb,会不会是这个进程占用了设备导致的冲突?但我不太清楚该怎么解决这个问题,有没有朋友遇到过类似的情况,能给点思路或者解决方案吗?

备注:内容来源于stack exchange,提问作者Freefall

火山引擎 最新活动