今天有个报警是:

执行结果=critical : "df -h" process number is more then 5 | 脚本监控告警:请根据提示检查相关项 [contain critica

登录主机查看df-h 发现卡住很久,于是mount一下看到有个nfs卷

ip地址替换成*了,保密

*.*.*.*:/data02 on /mnt type nfs (rw,vers=4,addr=*.*.*.*,clientaddr=*.*.*.*)

于是百度了一波可能是nfs卷卸载异常了。但是同事告诉我用

strace df -h

正常是不会卡主的,异常情况可以看到卡在哪个卷那里

[logmonitor@localhost ~]$ strace df -h

execve("/bin/df", ["df", "-h"], [/* 27 vars */]) = 0

brk(0) = 0x1c52000

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff0f0c7d000

access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=46602, ...}) = 0

mmap(NULL, 46602, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff0f0c71000

close(3) = 0

open("/lib64/libc.so.6", O_RDONLY) = 3

read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\356\201\2233\0\0\0"..., 832) = 832

fstat(3, {st_mode=S_IFREG|0755, st_size=1928936, ...}) = 0

mmap(0x3393800000, 3750184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3393800000

mprotect(0x339398a000, 2097152, PROT_NONE) = 0

mmap(0x3393b8a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18a000) = 0x3393b8a000

mmap(0x3393b90000, 14632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3393b90000

close(3) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff0f0c70000

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff0f0c6f000

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff0f0c6e000

arch_prctl(ARCH_SET_FS, 0x7ff0f0c6f700) = 0

mprotect(0x3393b8a000, 16384, PROT_READ) = 0

mprotect(0x339321f000, 4096, PROT_READ) = 0

munmap(0x7ff0f0c71000, 46602) = 0

brk(0) = 0x1c52000

brk(0x1c73000) = 0x1c73000

open("/usr/lib/locale/locale-archive", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=99164480, ...}) = 0

mmap(NULL, 99164480, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff0eaddb000

close(3) = 0

open("/etc/mtab", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=795, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff0f0c7c000

read(3, "/dev/mapper/VolGroup00-LVroot / "..., 4096) = 795

read(3, "", 4096) = 0

close(3) = 0

munmap(0x7ff0f0c7c000, 4096) = 0

statfs("/", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=7708159, f_bfree=7114459, f_bavail=6721243, f_files=1966080, f_ffree=1883060, f_fsid={-776585995, 1108717655}, f_namelen=255, f_frsize=4096}) = 0

open("/usr/share/locale/locale.alias", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff0f0c7c000

read(3, "# Locale name alias data base.\n#"..., 4096) = 2512

read(3, "", 4096) = 0

close(3) = 0

munmap(0x7ff0f0c7c000, 4096) = 0

open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=435, ...}) = 0

mmap(NULL, 435, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff0f0c7c000

close(3) = 0

statfs("/sys", {f_type="SYSFS_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0

statfs("/dev/pts", {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0

statfs("/dev/shm", {f_type=0x1021994, f_bsize=4096, f_blocks=33052438, f_bfree=33052438, f_bavail=33052438, f_files=33052438, f_ffree=33052437, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0

statfs("/boot", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=249830, f_bfree=240021, f_bavail=226914, f_files=65536, f_ffree=65497, f_fsid={-116806949, 885015568}, f_namelen=255, f_frsize=4096}) = 0

statfs("/home", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=7708159, f_bfree=7696866, f_bavail=7303650, f_files=1966080, f_ffree=1966024, f_fsid={236779102, 105200375}, f_namelen=255, f_frsize=4096}) = 0

statfs("/kdump", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=12868767, f_bfree=12855499, f_bavail=12200139, f_files=3276800, f_ffree=3276787, f_fsid={-605602565, -1856834956}, f_namelen=255, f_frsize=4096}) = 0

statfs("/tmp", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=5127839, f_bfree=5116565, f_bavail=4854421, f_files=1310720, f_ffree=1310686, f_fsid={560414392, 1857271414}, f_namelen=255, f_frsize=4096}) = 0

statfs("/var", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=5127839, f_bfree=4949767, f_bavail=4687623, f_files=1310720, f_ffree=1308530, f_fsid={989462255, 1576435300}, f_namelen=255, f_frsize=4096}) = 0

statfs("/proc/sys/fs/binfmt_misc", {f_type=0x42494e4d, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0

statfs("/dba/app", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=7708159, f_bfree=6382705, f_bavail=5989489, f_files=1966080, f_ffree=1965611, f_fsid={1799800290, 416388298}, f_namelen=255, f_frsize=4096}) = 0

statfs("/mysql_tmp", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=77376512, f_bfree=77360426, f_bavail=73428266, f_files=19660800, f_ffree=19660789, f_fsid={-727106197, -1600548577}, f_namelen=255, f_frsize=4096}) = 0

statfs("/mysql_backup", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=128982638, f_bfree=128964776, f_bavail=122411176, f_files=32768000, f_ffree=32767989, f_fsid={-1985690702, 273485452}, f_namelen=255, f_frsize=4096}) = 0

statfs("/data", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=1290120324, f_bfree=1274709053, f_bavail=1209173053, f_files=327680000, f_ffree=327678617, f_fsid={-1399205202, -542965053}, f_namelen=255, f_frsize=4096}) = 0

statfs("/var/lib/nfs/rpc_pipefs", {f_type=0x67596969, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0

statfs("/mnt",

如上图显示,卡在了 mnt 目录。通过 mount 命令查看这个目录,是一个网络目录:

所以,相应的解决办法是:

耐心等待统计完成后返回

卸载 NFS 分区的挂载后重新统计

检查 NFS 分区访问情况

检查服务器端NFS服务是否开启

linux df命令无反馈,Linux df 命令长时间没有返回相关推荐

  1. linux df命令无反馈,Linux-df命令

    df命令: 说明:df命令用于显示磁盘分区上的可使用的磁盘空间.默认显示单位为KB.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息 参数: -a或--all:包含全部的文件系统: ...

  2. nasa和linux的关系,跟美国NASA毅力号登陆火星的Linux是一个无图形的纯命令行系统...

    美国NASA毅力号火星车所用的Linux是没有图形桌面的,它完全是一个无图形的纯命令行操作系统,跟我们平时所用的Ubuntu.Fedora.银河麒麟等Linux操作系统完全不同,但它们所用的核心都是L ...

  3. 网吧无盘软件linux,网众无盘linux在使用中常见的10个问题

    在天下网吧-无盘技术-网吧天下栏目上一篇文章中,我们看到了:希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:网众无盘linux在使用中常见的10个问题 如果对网众无盘 ...

  4. 最小安装CentOS 7.6 Linux系统(无UI界面纯命令行,虚拟机教学)

    VMware Workstation 16 Pro 中搭建无GUI界面的CentOS系统 1.在CentOS官网下载CentOS 7.6 镜像,也可以在MSDN-我告诉你网站中下载CentOS系统镜像 ...

  5. linux+zip+加密+无交互,Linux下zip加密压缩

    Linux下zip加密压缩On 2015年8月19日 by admin zip -q -r -P password zipfile.zip sourcefiles.txt password 是加密密码 ...

  6. linux批量命令卡住,关于linux:文件过多时ls命令为什么会卡住

    不晓得你有没有遇到过当一个文件夹下文件特地多,在上面执行ls命令的时候要等好长时间能力展示进去的问题?如果有,你有想过这是为什么吗,咱们该如何解决? 要想深刻了解这个的问题产生的起因,咱们就须要从文件 ...

  7. 什么命令能把Linux搞死机,Linux常见死机原因

    在排除了硬件故障/firmware版本/BIOS等等问题之外, Linux死机通常可能碰到如下几种情况 1, 如果你的Linux死机的时候控制台上有乱七八糟的字符.恭喜你,这种情况叫做oops. 通常 ...

  8. Linux 新手必会的21条命令合集

    Linux初期的学习曲线有些陡峭,所以作为一名初学者,学会自娱自乐是非常重要的.先来看13个有趣的小命令. 1.sl 命令 你会看到一辆火车从屏幕右边开往左边...... 安装 $ sudo apt- ...

  9. 烽火2640路由器命令行手册-07-安全配置命令

    安全配置命令 目 录 第1章 AAA配置命令... 1 1.1 认证命令... 1 1.1.1 aaa authentication enable default 1 1.1.2 aaa authen ...

  10. 近日学习笔记:df -h和du -sh命令,查看linux版本,vbm管理工具,su命令,ssh服务升级技巧,source命令

    文章目录 df -h和du -sh区别 df -h查看整个系统中文件系统的使用情况 du -sh *查看当前目录下各个文件及目录占用空间大小 查看Linux系统版本的命令: VirtualBox管理工 ...

最新文章

  1. html post 图片,如何发送图片作为多部分POST请求的一部分 - Java HtmlUnit
  2. 模板 - C++ STL
  3. eclipse启动maven项目报类找不到
  4. html5 jquery版工作流设计器,基于jQuery的web在线流程图设计器GooFlow
  5. 描述linux系统从开机到登陆界面的启动过程
  6. 电气论文:负荷区间预测(机器学习简单实现)
  7. java中exec命令,java - 从Java中运行exec命令需要 bash 吗? - SO中文参考 - www.soinside.com...
  8. 闲鱼前端基于serverless的一种多端开发解决方案
  9. 识别访问端的操作系统
  10. 40vf什么意思_变频器的VF模式是什么意思?VF什么意思
  11. MySQl数据库常用的DOS命令
  12. excel工具栏隐藏了怎么办_Pixel Studio 像素软件教程之工具栏介绍
  13. 去他妈的某日葵,老子自建服务器搭建远程控制.
  14. https://blog.csdn.net/myy629464/article/details/77938431/
  15. 两个jquery 类似igoogle的portlets插件
  16. 每日一诗词 —— 假如我不曾见过太阳
  17. 进程同步机制四大基本准则
  18. linux虚拟机系统如何读取u盘文件,linux如何读取U盘
  19. Pandas数据分析库
  20. 2022年河南省高职单招(职业倾向性)(思想道德素质与法律)考试冲刺试题及答案

热门文章

  1. Ext.util.Format.date与Ext.Date.format区别, 转换时间戳
  2. 多线程之volatile关键字
  3. Js字符串与十六进制的相互转换 【转】
  4. [转]8个实用而有 趣Bash命令提示行
  5. linux内核启动的优化
  6. 安徽工业大学java实验报告_安徽工业大学java实验报告.doc
  7. 计算机集成技术的研究和应用,信息系统集成技术研究
  8. ie浏览器修复_微软IE浏览器曝零日漏洞:一个老文件格式,可致系统文件遭窃...
  9. 动词ing基本用法_高中英语:非谓语动词 ( 附非谓语口诀)
  10. 小米手机60帧录屏_小米手机中居然有这么强大投屏录屏功能?!我可能用了个假小米吧...