Device or resource busy故障处理

云盘上挂了块新硬盘,分区后打算格式化为xfs文件系统,谁知报错如下

[root@VM_0_8_centos ~]# mkfs.xfs /dev/vdb1
mkfs.xfs: cannot open /dev/vdb1: Device or resource busy

随后使用fuser查看占用进程是哪个,居然查不到

[root@VM_0_8_centos ~]# fuser /dev/vdb1
[root@VM_0_8_centos ~]# fuser /dev/vdb

黑人问号???

what the hell!

后来找了条命令可以查询占用,如下

[root@VM_0_8_centos ~]# dmsetup ls
vdb1    (252:0)

奶奶的!终于找到你了!废话不说!直接干!

[root@VM_0_8_centos ~]# dmsetup remove vdb1

这下终于可以正常创建文件系统了

[root@VM_0_8_centos ~]# mkfs.xfs /dev/vdb1
meta-data=/dev/vdb1              isize=512    agcount=4, agsize=19660800 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=78643200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=38400, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

挂载后再用df命令查看一下

[root@VM_0_8_centos ~]# mount /dev/vdb1 /mnt/300G/
[root@VM_0_8_centos ~]# df -lh
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        50G  3.0G   44G   7% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G   24K  3.9G   1% /dev/shm
tmpfs           3.9G  496K  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           783M     0  783M   0% /run/user/0
/dev/vdb1       300G   33M  300G   1% /mnt/300G


作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:Debian 10 上安装GCC编译器
下一篇:面试官又来喊你造飞机了,你来说说看微服务接口怎么设计?

发表评论

阿里云2021年 618 年中钜惠活动