Docs/linux基础/df -h命令卡住问题解决.md

85 KiB
Raw Blame History

背景

服务器执行df -h命令卡住不动

解决步骤

1、跟踪命令诊断异常

strace df -h

2、尝试查看目录内容

ls -l /var/lib/kubelet/pods/fe56cc71-b23e-11ec-b240-005056939f13/volumes/kubernetes.io~nfs/pv-datax-log

命令卡住

3、查看异常目录挂在情况

mount -l | grep /var/lib/kubelet/pods/fe56cc71-b23e-11ec-b240-005056939f13/volumes/kubernetes.io~nfs/pv-datax-log

结果如下

10.217.34.2:/data/k8s/platform/datax/log on /var/lib/kubelet/pods/fe56cc71-b23e-11ec-b240-005056939f13/volumes/kubernetes.io~nfs/pv-datax-log type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=10.203.63.73,local_lock=none,addr=10.217.34.2)

即该目录是nfs挂载目录

4、查看相应nfs服务器

该nfs服务器已离线导致异常问题出现。

5、强制卸载无响应的nfs挂载目录

umount /var/lib/kubelet/pods/fe56cc71-b23e-11ec-b240-005056939f13/volumes/kubernetes.io~nfs/pv-datax-log
umout -f /var/lib/kubelet/pods/fe56cc71-b23e-11ec-b240-005056939f13/volumes/kubernetes.io~nfs/pv-datax-log
umount -f -v /var/lib/kubelet/pods/fe56cc71-b23e-11ec-b240-005056939f13/volumes/kubernetes.io~nfs/pv-datax-log