0
点赞
收藏
分享

微信扫一扫

df -h卡死

df -h卡死

原因一:如果有网络盘挂载,如nfs、samba这类挂载,很有可能对端服务失效,目录卡死的原因

原因二:本地目录卡死的功能。

1.首先用strace命令跟踪,查看df命令执行到哪一步开始卡死
[root@hbuapp backup]# strace df
execve("/bin/df", ["df"], [/* 22 vars */]) = 0
stat("/sys/fs/selinux", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/dev/hugepages", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/home", {st_mode=S_IFDIR|0755, st_size=61, ...}) = 0
stat("/boot", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
stat("/run/user/0", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0
stat("/proc/fs/nfsd", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 0
stat("/tmp/backup/oracle", ^C

到这里就卡住了
2.mount -l 查看挂载
[root@hbuapp ~]$ mount -l 
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
/dev/mapper/centos-home on /home type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
/dev/vda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=1626564k,mode=700)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=1626564k,mode=700,uid=1000,gid=1000)
10.191.18.11:/backup/oracle_12 on /tmp/backup/oracle type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=10.191.18.12,local

可以看到的确有对这个目录的有系统方式做的挂载操作。

然后发现ls也是卡死的
3.umount掉卡住的挂载

[root@hbuapp speed]# umount  -l /tmp/backup/oracle 

[root@hbuapp speed]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 7.8G     0  7.8G    0% /dev
tmpfs                    7.8G     0  7.8G    0% /dev/shm
tmpfs                    7.8G   81M  7.7G    2% /run
tmpfs                    7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/mapper/centos-root   50G  4.2G   46G    9% /
/dev/mapper/centos-home  241G  2.8G  239G    2% /home
/dev/vda1               1014M  177M  838M   18% /boot
tmpfs                    1.6G     0  1.6G    0% /run/user/0
tmpfs                    1.6G     0  1.6G    0% /run/user/1000

这样就正常了
举报

相关推荐

0 条评论