多语言展示
当前在线:204今日阅读:113今日分享:31

Linux执行df -h命令卡住

在Linux操作系统上,df -h命令的使用频率是比较高的,我们可以使用这个命令来查看磁盘挂载点和占用情况,今天小编在执行的时候,出现系统卡住的情况,那么遇到这种问题我们怎么排查呢?
工具/原料
1

Centos 7

2

Xshell

方法/步骤
1

步骤一:如图,当我在操作系统上执行df -h命令时,执行结果没有返回,界面上没有任何返回信息

2

步骤二:出现这种问题,一般是磁盘挂载的进程出现问题,之前在操作系统上挂载了nfs共享磁盘,我们可以查看/etc/fstab查看开机自启动设置的挂载点。

3

步骤三:从步骤二我们知道nfs的挂载点为/tmp/web-app-sc/upload,直接执行umount会出现磁盘正忙的提示,执行umount -l /tmp/web-app-sc/upload正常卸载磁盘

4

步骤四:此时我们执行df -h命令已经可以正常显示磁盘信息了,但是还需要定位问题原因,登录nfs服务端,tail -f /var/log/messages查看nfs日志,如图出现nfs:server is not responding, still trying报错,怀疑为nfs服务端和客户端出现断连,导致客户端磁盘挂载出现问题,然后检查服务端nfs服务,发现服务进程正常,但是nfs的共享目录/tmp/目录下web-app-sc被删除了,此时我们知道问题原因了,服务端共享目录被删除,客户端磁盘还在挂载,倒是卡死。

注意事项
1

技术改变世界

2

知识没有边界

推荐信息