已解决/dev/sdb1 is apparently in use by the system; will not make a filesystem here! 格式化分区(U盘)错误

已解决/dev/sdb1 is apparently in use by the system; will not make a filesystem here! 格式化分区(U盘)错误

在这里插入图片描述

大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群~欢迎点击链接直达

一、Bug描述

今天在进行linux系统相关操作的时候,想格式优一下我的u盘,但是遇到了如下错误。

在这里插入图片描述

具体的报错信息如下:

/dev/sdb1 is apparently in use by the system; will not make a filesystem here! 

二、定位报错点及原因

在这里插入图片描述

这个问题网上的解决方案比较少,主要的错误原因是因为提示/dev/sdk1 正在被使用。 /dev/sdb1 正在被DM管理,所以我们创建文件系统时提示报错,我们手工的移除,就可以正常的创建文件系统,具体的解决方案如下。

三、可行的解决方案

1、解决方案一

这个方法是网上比较主流的方法,但是我自己目前没有尝试过,看到很多人放了出来这个方法,所幸就一起发出来了。

大家可以自己看看是否有用。


[root@localhost ~]# mkfs.ext3 /dev/hdb1
mke2fs 1.39 (16-May-2016)
/dev/hdb1 is apparently in use by the system; will not make a filesystem here!

[root@localhost ~]# mkfs.ext3 /dev/hdc1
mke2fs 1.39 (16-May-2016)
/dev/hdc1 is apparently in use by the system; will not make a filesystem here!

解决方法:
[root@localhost ~]# dmsetup status
pdc_c jehibeegp1:0 160065 linear
pdc_c jehibeeg:0 32010 striped 2 3:64 22:0 1 AA

[root@localhost ~]# dmsetup remove_all

[root@localhost ~]# dmsetup status

No devices found

“dmsetup status” 是一个用于显示设备映射 (Device Mapper) 状态的命令。在Linux系统中,设备映射是一种用于创建逻辑卷管理(LVM)、软件RAID等功能的机制。

通过执行 “dmsetup status” 命令,您可以查看当前系统中活动的设备映射的状态信息。这些状态信息包括设备映射名称、底层设备、映射类型、映射状态和映射表信息等。

然后移除全部设备就可以正常进行我们的格式化了。

2、解决方案二(亲测有效)

我觉得之所以报这个错,是因为正在使用(也就是正在挂载中),可以进行反向挂载。

我们只需要使用 umount 命令就可以了。

代码如下:

umount /dev/sdb1 

“umount /dev/sdb1” 是一个用于卸载(取消挂载)特定设备的命令。在Linux系统中,设备通常被挂载(mount)到文件系统的特定目录上,以使其可访问和使用。而 “umount” 命令用于从文件系统中卸载设备,以便安全地移除或断开设备。

具体来说,“/dev/sdb1” 是一个块设备的路径,表示第二个硬盘上的第一个分区。通过执行 “umount /dev/sdb1” 命令,系统会取消挂载该设备,并将其从文件系统中移除,使得该设备可以被安全地拔出或者进行其他操作。请注意,在执行该命令前确保没有任何正在使用该设备的进程,以免造成数据丢失或其他问题。

可以看到,取消挂载之后就顺利解决了。

在这里插入图片描述

在这里插入图片描述

总结

Hello,各位看官老爷们好,洲洲已经建立了技术交流群,如果你很感兴趣,可以私信我加入我的社群。

📝社群中不定时会有很多活动,例如每周都会包邮免费送一些技术书籍及精美礼品、学习资料分享、大厂面经分享、技术讨论、行业大佬创业杂谈等等。

📝社群方向很多,相关领域有Web全栈(前后端)、人工智能、机器学习、自媒体变现、前沿科技文章分享、论文精读等等。

📝不管你是多新手的小白,都欢迎你加入社群中讨论、聊天、分享,加速助力你成为下一个技术大佬!也随时欢迎您跟我沟通,一起交流,一起成长。变现、进步、技术、资料、项目、你想要的这里都会有

📝网络的风口只会越来越大,风浪越大,鱼越贵!欢迎您加入社群~一个人可以或许可以走的很快,但一群人将走的更远!

📝关注我的公众号(与CSDN同ID:程序员洲洲)可以获得一份Java 10万字面试宝典及相关资料!~

📝想都是问题,做都是答案!行动起来吧!欢迎评论区or后台与我沟通交流,也欢迎您点击下方的链接直接加入到我的交流社群!~ 跳转链接社区~

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员洲洲

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

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

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

打赏作者

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

抵扣说明:

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

余额充值