现象为:执行 df -Th后,一直卡着
排查df卡在哪里
1
2
3
4
5
6
7
|
# strace df -Th
......
stat("/var/lib/kubelet/pods/6671b45b-c0ca-45a0-8c2e-aa89c412299e/volumes/kubernetes.io~projected/kube-api-access-cwvq5", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=140, ...}) = 0
stat("/run/containerd/io.containerd.grpc.v1.cri/sandboxes/c52c96add6c9817c6f5918272e4c6702a93a79eaecca0500ed08d97485f2658f/shm", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=40, ...}) = 0
stat("/run/netns/cni-c7a355ae-dd53-922a-281d-87f2c2453a21", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
stat("/run/containerd/io.containerd.runtime.v2.task/k8s.io/c52c96add6c9817c6f5918272e4c6702a93a79eaecca0500ed08d97485f2658f/rootfs", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/var/lib/kubelet/pods/78f96947-b65c-4a7e-97ea-b563846d821b/volumes/kubernetes.io~nfs/nfs-subdir-external-provisioner-root",
|
表示在检测/var/lib/kubelet/pods/78f96947-b65c-4a7e-97ea-b563846d821b/volumes/kubernetes.io~nfs/nfs-subdir-external-provisioner-root目录时,nfs连接不上。就卡在这里了。
手动强制卸载
1
|
# umount -l /var/lib/kubelet/pods/78f96947-b65c-4a7e-97ea-b563846d821b/volumes/kubernetes.io~nfs/nfs-subdir-external-provisioner-root
|
再次执行df -Th即可