1. 查询磁盘占用情况
df -h
2.查看哪个目录占用空间大
du -s /* | sort -nr
3.查看当前目录下文件夹大小
du -h --max-depth=1
当前文件夹按照文件大小,进行排序:
du -sh * |sort -h #升序排列
du -sh * |sort -hr #降序排列
4.如果通过以上方法没有找到问题所在,那么可以使用 lsof | grep deleted 命令,看看是否删除掉的文件仍然被进程占用而没有进行实际删除.找到占用文件很大的进程,停止进程。之后重新启动.
本文介绍了如何在Linux系统中检查磁盘占用情况,通过`df`和`du`命令查找占用空间大的目录及文件。同时,针对删除文件后空间未释放的问题,提出使用`lsof`命令定位被进程占用的已删除文件,并给出了解决方案,即终止占用进程以释放空间。
2586

被折叠的 条评论
为什么被折叠?



