admin 管理员组

文章数量: 1086019


2024年4月18日发(作者:unicode编码中文版)

umount命令强制卸载文件系统使用教程

对于Linux系统下挂载的文件系统,通常情况下是无法卸载的,但是我们不需要或者

必须要卸载时候怎么办呢?可以用到一个命令强制卸载,下面小编就给大家介绍下Linux

使用umount命令强制卸载文件系统的方法。

linux如何使用umount命令强制卸载文件系统

umount命令

解挂文件系统。umount [-ahnrvV][-t 《文件系统类型》][文件系统]

umount可卸除目前挂在Linux目录中的文件系统。

线上在用的nfs访问时出了问题,导致/data1目录ls都无法进行输出,需要进行卸

载掉 。而直接卸载时由于目录正被其他进程占用 ,无法直接umount,这里就结合fuser

进行umount卸载。

1、直接卸载

[root@localhost /]# umount /data1/img

umount: /data1/img: device is busy

umount: /data1/img: device is busy

2、提示被占用,使用强制卸载

[root@localhost /]# umount -f /data1/img

umount2: Device or resource busy

umount: /data1/img: device is busy

umount2: Device or resource busy

umount: /data1/img: device is busy

注:使用-f 参数进行强制卸载时一般建议等一会儿再进行下面的操作,一些情况下处

理需要1-2分钟的时间。

3、使用umount -f,问题依旧。使用fuser命令,先确认有那些进程在占用该目录

[root@localhost /]# fuser -cu /data1/img

/data1/img: 1757c(mysql)

上面查看发现是pid为1757的mysql用户起的进程在占用该目录。

4、确认mysql所起的进程可以kill 后,可以直接使用fuser 的k参数进行kill (也可

以手动停掉1757进程再卸载)


本文标签: 卸载 强制 进程 使用 进行