linux系统磁盘占用排查

1.先查看磁盘的使用情况

  • 命令:df -TH

    root@test:~# df -TH
    Filesystem                        Type   Size  Used Avail Use% Mounted on
    tmpfs                             tmpfs  206M  1.3M  204M   1% /run
    /dev/mapper/ubuntu--vg-ubuntu--lv ext4    41G   20G   20G  51% /
    tmpfs                             tmpfs  1.1G     0  1.1G   0% /dev/shm
    tmpfs                             tmpfs  5.3M     0  5.3M   0% /run/lock
    tmpfs                             tmpfs  4.2M     0  4.2M   0% /sys/fs/cgroup
    /dev/sda2                         ext4   1.1G  117M  837M  13% /boot
    tmpfs                             tmpfs  206M  4.1k  205M   1% /run/user/1000
    

2.在排查是哪个目录占用空间较大

  • 命令:du -sh / | sort -nr*

    109M    /boot
    60K     /tmp
    36K     /home
    16K     /opt
    16K     /lost+found
    7.3G    /root        # 这里占用较多
    5.4M    /etc
    5.1G    /var
    4.0K    /srv
    4.0K    /mnt
    4.0K    /media
    4.0K    /cdrom
    3.5G    /usr
    2.1G    /swap.img
    1.3M    /run
    1.2G    /snap
    

3.在进一步排查上面占用较大目录下面的文件

  • 命令:du -sh /root/ | sort -nr*

    root@test:~# du -sh /root/* | sort -nr
    20K     /root/snap
    4.0K    /root/worK_execute_profit.sh
    4.0K    /root/dockerfile
    2.6G    /root/centos7_lnmp.v1.6.1.tar   # 这下面三个文件占用较多
    2.4G    /root/lnmp1.6.1
    2.4G    /root/centos7_lnmp.v1.6.tar
    

4. 如果通过以上方法没有找到问题所在

  • 命令:lsof | grep deleted

    # 看看是否删除掉的文件仍然被进程占用而没有进行实际删除。
    root@test:~# lsof | grep deleted
    root@test:~#
    
  • 如果找到有占用的结束掉进程,之后重新启动

posted @   savagee  阅读(343)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示