解决umount: /home: device is busy
取消挂载/home时出现umount: /home: device is busy,
原因是因为有程序在使用/home目录,我们可以使用fuser查看那些程序的进程,
然后杀掉就可以了。
[root@localhost home]# fuser -m /home
/home: 10278c 10279c 10280c 10281c 10282c 10295 10365 18222c
命令:kill -9 pid
其他还有很多命令:fuser -m /home
fuser -kvm /home
umount -f /home 强行解除挂载
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进程再卸载)
[root@localhost /]# fuser -ck /data1/img
/data1/img: 1757c
注:这里k 就是kill的意思,注意没进行确认前要谨慎使用该参数。
另外,umount异常时,也经常会用到 lsof 指定确认文件被什么进程占用
上面就是Linux使用umount命令强制卸载文件系统的方法,即使提示被占用也照样能够通过命令来卸载。
最新文章
- Java IO之字节流
- Codeforces Round #313 (Div. 1)
- 16、SQL基础整理(触发器.方便备份)
- 跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
- umount nfs状态为busy的处理方法
- android学习日记11--音频播放类
- DB天气安卓客户端测试计划
- Ubuntu系统、开发环境配置
- asp.net中用FileStream类实现下载文件功能,自定义下载路径,像IE下载一样
- Dev控件学习-GridControl中的BandGridview导出多层行头操作
- SQL-Oracle游标
- 获取手机是否root信息
- Storm+HBase实时实践
- C# IIS站点管理--Microsoft.Web.Administration.dll
- Remastersys打包你自己的ubuntu成iso文件
- Android四大组件应用系列——Activity与Service交互实现APK下载
- Java编程的逻辑 (81) - 并发同步协作工具
- 压缩归档文件审查工具p7zip-full
- linux date -d参数用法
- 读书笔记_Effective_C++_条款二十六:尽可能延后变量定义式的出现时间
热门文章
- selenium元素定位之 动态id, class元素定位
- 算法竞赛中的常用JAVA API:PriorityQueue(优先队列)(转载)
- 跟我一起写 Makefile(十二)
- JVM G1GC的算法与实现
- shell——sort、uniq、tr、cut和eval命令
- Golang语言系列-13-常用内置包
- Sqli-Labs less1-4
- 题解 big
- docker部署elasticsearch-+-Kibana(6-8)-+-SpringBoot-2-1-6
- Centos7上yum安装mongodb(安装epel中的版本可能会比较老)