磁盘告急?3分钟掌握Linux磁盘空间排查神技!运维新手必看​

“磁盘又满了?!”——这大概是运维人最头疼的瞬间。别慌!今天分享一套Linux磁盘空间排查终极命令,从基础到进阶,轻松揪出“空间杀手”!


一、基础篇:快速查看磁盘使用情况

  1. df:全局磁盘空间一览

    df -h  # -h 自动转换单位(GB/MB),清晰直观!

    输出示例

    Filesystem      Size  Used Avail Use% Mounted on  
    /dev/sda1        50G   42G  5.8G  88% /  

    关键列Use% >80% 时就要警惕了!

  2. du:深度扫描文件夹大小

    du -sh /path/to/directory  # -s汇总大小,-h人性化显示  

    实战场景

    du -sh /var/log/*  # 快速定位哪个日志目录最占空间  

二、进阶篇:精准定位“大文件”

场景1:找出指定目录下TOP10大文件

sudo du -ah /path | sort -rh | head -n 10  

命令拆解

  • du -ah:递归显示所有文件/目录大小
  • sort -rh:按数值逆序排序(最大的在前)
  • head -n 10:显示前10行

场景2:直接搜索超过100MB的文件

find /path -type f -size +100M -exec ls -lh {} \;  






次阅读

扫描下方二维码,关注公众号:程序进阶之路,实时获取更多优质文章推送。


扫码关注

评论