谁说Linux不需要清理垃圾?用journalctl清理近3G日志文件
坊间有一句谣言:Linux没有垃圾文件,只有Windows才有,说的好像外星人和外星人之间沟通不需要语言一样。
操作系统,顾名思义就是操作各种文件的系统。它不可能没有日志文件,因为记录操作历史日志,可以方便管理。它更不可能不产生临时文件,就像剪纸一样,临时产生一些废料是再自然不过的事情。
Linux到底有没有占用空间的垃圾文件,下图就可以说明。
未清理前发现硬盘根分区空间告急,用du -t 100M /var
或journalctl --disk-usage
命令一查,发现/var/log/journal日志文件占用了近3G空间,每个日志文件体积高达128M,这些日志文件记录了很长时间以来的systemd情况,毫无价值,用journalctl --vacuum-size=10M
命令将其清理之后,腾出了2.7G的空间。用df
命令一查,/根分区果然宽敞了很多。
接下来,我还要探索其他清理Linux垃圾的方法……