Linux清理磁盘空间

查询

查看磁盘空间总体情况:

df -h

查看各目录空间占用情况:

du -sh /* | sort -nr

继续层层排查,比如看到 /var 目录很大,则继续查看:

du -sh /var/* | sort -nr

以此类推,即可查到是哪个目录、哪些文件占用了空间。

使用 du -h --max-depth=1 查看当前目录下文件夹大小情况。

如果通过以上方法没有找到问题所在,那么可以使用 lsof | grep deleted 命令,看看是否删除掉的文件仍然被进程占用而没有进行实际删除。

找到占用文件很大的进程,停止进程。之后重新启动就OK了。

清理

使用 cat /dev/null > filename 命令来清空日志文档。

使用 rm -rf filename 命令来删除无用的文件、文件夹。

清理 /var/log/journal 文件

1)只保留近一周的日志

journalctl --vacuum-time=1w

2)只保留500MB的日志

journalctl --vacuum-size=500M

3)直接删除 /var/log/journal/ 目录下的日志文件

rm -rf /var/log/journal/f9d400c5e1e8c3a8209e990d887d4ac1

 

整理自:

https://blog.csdn.net/a854517900/article/details/80824966

https://blog.csdn.net/nanyun2010/article/details/6987367

https://blog.csdn.net/ithomer/article/details/89530790

打赏
欢迎转载,请注明出处:轻时代 » Linux清理磁盘空间

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

打赏一下作者,鼓励他发表更多的精彩文章

支付宝扫一扫打赏

微信扫一扫打赏