【Linux磁盘空间不足如何排查】

Linux磁盘空间不足如何排查

  • 查看磁盘空间使用情况
    • df -h
  • 查找大文件
    • du -sh * | sort -rh
  • 僵尸文件
    • lsof | grep delete

查看磁盘空间使用情况

df -h

【Linux磁盘空间不足如何排查】_第1张图片
Filesystem:表示该文件系统位于哪个分区,因此该列显示的是设备名称;
Used:表示用掉的磁盘空间大小;
Available:表示剩余的磁盘空间大小;
Use%:磁盘空间使用率;
Mounted on:文件系统的挂载点,也就是磁盘挂载的目录位置

查找大文件

du -sh * | sort -rh

du -sh 计算的是文件存储到磁盘中占用了多少空间,计算的是占了多少个block,* 是当前路径下所有,sort -rh是升序排序
【Linux磁盘空间不足如何排查】_第2张图片

僵尸文件

lsof | grep delete

我这种情况是因为放到了/tmp下,这个目录会定期清理
列出当前系统打开文件,过滤出状态为delete的文件,找到进程号后kill掉即可。

你可能感兴趣的:(linux,运维,服务器)