前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小知识:NFS卡死问题处理

小知识:NFS卡死问题处理

作者头像
Alfred Zhao
发布2022-05-06 15:22:26
3.4K0
发布2022-05-06 15:22:26
举报

现象: df -h发现长时间卡住,无法显示结果。

根据以往运维经验,通常df -h这种操作都无法显示时,首先就要确认是否有NFS挂载的目录,如果有,确认NFS目录是否正常。 这是最常见的情况,最近又遇到一次就是NFS的挂载目录异常,cd这类命令也无法进入到挂载目录的案例,下面简单记录下。

查看系统资源,唯一可疑的是kworker进程占用了100%的cpu,而且无法kill -9杀掉。 一般尝试关闭正在跑的程序,试着umount 有问题的NFS目录,基本这种情况下不会成功umount,尝试去加 -f 参数强制umount,也会报资源忙。 那么这个时候就需要尝试fuser -ck NFS挂载目录,通常大概率能杀掉恢复正常,但可能会造成一些影响,要评估是否可以接受/解决,主要要看你杀掉的是什么进程,这里就不做展开。

直观一些,举个例子,比如NFS挂载目录是 /nfsdir ,遇到df卡住的这种情况, 如果关闭使用的程序还是无法解决,多数情况可以通过下面的方式解决:

代码语言:javascript
复制
umount -f /nfsdir
fuser -ck /nfsdir

会有极少数情况下,这样操作也无法解决,那最后的杀手锏就是主机层面申请重启彻底释放资源了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-01-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档