背景:
在生产环境中,linux操纵系统使用 df -h 命令后卡住不动,
df -h卡住的原因分析,是k8s集群的计算节点服务器,并且是使用nfs存储创建pvc存储的,
问题处理:
解决方法
1.使用如下strace命令追踪,查看 df-h 是在哪里卡住了,
先安装strace命令:
# yum install strace -y
再执行追踪命令
# strace df -h
执行结果出现如下:
有提示如下的内容,表示存在挂载异常的情况
stat("/var/lib/kubelet/pods/a09f830b-7598-4e02-9208-6cde8dc5a8ee/volumes/kubernetes.io~nfs/pvc-958f3dfa-f5a9-404f-a9ce-3ac08bdc4a93")
2.使用如下命令查看此目录的详细信息
# mount | grep "/var/lib/kubelet/pods/a09f830b-7598-4e02-9208-6cde8dc5a8ee/volumes/kubernetes.io~nfs/pvc-958f3dfa-f5a9-404f-a9ce-3ac08bdc4a93"
3.使用如下命令,将nfs闲时自动卸载
因为多次执行strace df -h,所