linux下umount强行卸载设备
在Linux
下使用umount
强行卸载设备,谨慎操作
实验平台:CentOS6.8
umount是一个文件解挂文件系统了
一、umount命令
umount命令
-a:卸除/etc/mtab中记录的所有文件系统;
-h:显示帮助;
-f:强制卸载;
-n:卸除时不要将信息存入/etc/mtab文件中;
-r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统;
-t<文件系统类型>:仅卸除选项中所指定的文件系统;
-v:执行时显示详细的信息;
-V:显示版本信息。
umount
可卸除目前挂在Linux
目录中的文件系统。
线上在用的nfs首先挂载了一个
/ane/data/TLLOGS/
,导致/ane/data
目录无法进行正常卸载,无法直接umount
,这里就结合fuser
进行umount
卸载。
二、卸载
1.直接卸载
$ umount /ane/data
umount: /ane/data: device is busy
umount: /ane/data: device is busy
#会报设备正忙,卸载不掉
2.使用强制卸载
$ umount -f /ane/data
umount2: Device or resource busy
umount: /ane/data: device is busy
umount2: Device or resource busy
umount: /ane/data: device is busy
注:使用-f 参数进行强制卸载时一般建议等一会儿再进行下面的操作,一些情况下处理需要1-2分钟的时间。
3.使用fuser命令
$ fuser -cu /ane/data
/ane/data: 31402rce(apache)
#先确认有那些进程在占用该目录
上面查看发现是pid
为31402
的apache
用户起的进程在占用该目录。
4.使用fuser强制卸载
确认apache
所起的进程可以kill
后,可以直接使用fuser
的k
参数进行kill
$ fuser -ck /ane/data
/ane/data: 1402rce
注:这里k
就是kill
的意思,注意没进行确认前要谨慎使用该参数。
另外,umount
异常时,也经常会用到 lsof
指定确认文件被什么进程占用
5.卸载
现在就可使用umount正常卸载了
$ umount /ane/data
Over~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1529 0 2017-01-31
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2024-12-28
今日天气
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:12条
- 本站总访问量 353481 次
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...