磁盘空间快满了,怎样找到真正占用空间的文件
df -h 检查文件系统容量,df -i 检查 inode。本文整理两个容易忽略的环节,作为日常使用时的检查参考。
容量与 inode 都要看
df -h 检查文件系统容量,df -i 检查 inode。大量小文件可能耗尽 inode,即使磁盘仍有空余,也无法创建新文件。排查时先确定哪个挂载点异常,避免跨磁盘统计造成误判。
从目录逐层缩小范围
使用 du -xhd1 查看当前文件系统中一级目录的大小,再进入占用较大的目录。删除前确认文件用途。日志轮转、容器镜像、缓存和数据库文件需要采用各自的维护方式,不能看到体积大就直接删。
日常使用的小结
文件已删但空间没释放时,可能仍被进程持有。可以检查已删除却打开的文件,再选择重载或重启对应服务。先保存必要证据,避免边排查边破坏现场。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 SkynetX!