You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何检查使用率超过85%的文件系统?

查看使用率超85%的文件系统方法

嘿,这个需求在日常运维里太常见了,我给你分享几个在Linux/Unix环境下实用的命令,轻松找出符合条件的文件系统:

  • 用df+awk精准过滤
    最直接的方式是结合df的人性化输出和awk的条件判断:

    df -h | awk '$5 >= 85 {print}'
    

    这里df -h会以易读的格式显示磁盘使用情况,awk会检查第5列(使用率)是否≥85,符合条件的行就会被打印出来。

    如果想要更整洁的输出,只显示挂载点和对应的使用率,可以把百分号去掉再判断:

    df -h | awk '$5 ~ /%/ {sub(/%/,"",$5); if($5 >=85) print "挂载点: " $6 " | 使用率: " $5 "%"}'
    
  • 用df+grep正则匹配
    如果你习惯用正则,也可以用grep来筛选使用率在85%-100%之间的行:

    df -h | grep -E '(8[5-9]|9[0-9]|100)%'
    

    这个正则表达式会匹配85到99%,以及100%的使用率行,快速定位高负载的文件系统。

  • 指定输出列更稳妥
    有些系统的df列顺序可能略有不同,这时候可以直接指定输出使用率和挂载点,避免列顺序的问题:

    df --output=pcent,target | awk '$1 ~ /%/ {sub(/%/,"",$1); if($1 >=85) print "挂载点: " $2 " | 使用率: " $1 "%"}'
    

    --output=pcent,target让df只输出使用率和挂载点信息,再用awk过滤判断,兼容性更强。

内容的提问来源于stack exchange,提问作者Manoj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:29:25