--- layout: post title: Linux系统垃圾手动清理清单 subtitle: 这部分垃圾不能直接用软件清理 date: 2021-01-24 author: Duter2016 header-img: img/post-bg-dutbsyj.jpg header-mask: "0.4" # 博文页面上端的背景图片的亮度,数值越大越黑暗 catalog: true istop: tags: - Linux --- ## Linux系统查看磁盘使用情况 在linux下运行如下命令,启动磁盘使用情况分析器,查看哪些文件占用的磁盘: ``` baobab ``` ## 1.系统日志文件 在目录`/var/log/journal/`下有大量系统日志文件,默认日志最大限制为所在文件系统容量的 10%,即:如果 `/var/log/journal` 储存在 50GiB 的根分区中,那么日志最多存储 5GiB 数据。 检查当前journal使用磁盘量: ``` journalctl --disk-usage ``` ### 1)日志大小限制 可以修改配置文件指定最大限制。如限制日志最大 800MiB,修改文件`/etc/systemd/journald.conf`: ``` SystemMaxUse=800M ``` 还可以通过配置片段而不是全局配置文件进行设置,修改文件`/etc/systemd/journald.conf.d/00-journal-size.conf`: ``` [Journal] SystemMaxUse=50M ``` 然后重启: ``` systemctl restart systemd-journald.service ``` 检查journal是否运行正常以及日志文件是否完整无损坏: ``` journalctl --verify ``` ### 2)手动清理日志 目录`/var/log/journal`存放着日志, `rm` 应该能工作. 或者使用`journalctl`,例如: 清理日志使总大小小于 100M: ``` # journalctl --vacuum-size=100M ``` 清理最早两周前的日志: ``` # journalctl --vacuum-time=2weeks ``` 或 ``` # journalctl --vacuum-time=14days ``` 如果要手工删除日志文件,则在删除前需要先轮转一次journal日志 ``` systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service ``` 参考:[systemd-Journal](https://wiki.archlinux.org/index.php/Systemd_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)/Journal_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E6%97%A5%E5%BF%97%E5%A4%A7%E5%B0%8F%E9%99%90%E5%88%B6) ## 2.clamav病毒库缓存文件 在目录`/var/lib/clamav`下,有大量clamav生成的病毒库缓存文件,多则几G,命名一般为: > 文件夹为“tmp.xxxxx”,文件为“clamav-xxxx.tmp”。 这些文件可以删除。 ## 3.打印缓存文件 linux系统文件夹`/var/spool/cups`下的文件是打印缓存文件,由cupsd进程控制,所有日志都会发送到 `/var/log/cups/` 中的文件里。该目录下会产生大量打印时生成的图片缓存,可以把这些图片删除,其他文本文件占用空间很小了,可以不要删除。 ## 4.除掉坚果云占用大量空间的坚果云轻应用 Linux下坚果云的安装包并不大,安装后仅用来进行同步功能的部分大概百十来兆。今天查看磁盘空间占用时,发现个奇怪事情——坚果云应用安装目录达到了小700M! 自己在坚果云同步的文件并不多,主要是同步一些配置文件,也没有大文件。自己一看,是坚果云自主安装的坚果云轻应用程序占用的空间,自己也不使用坚果云轻应用,于是乎,卸载?没有找到单独卸载卸载坚果云轻应用的命令!但是能定位到坚果云轻应用的安装目录,为`~/.nutstore/apps` ![](https://cdn.jsdelivr.net/gh/Duter2016/GitNote-images/Images/2021/01/202103301849589208_20210330184940.png) 然后,清空了该目录下的三个文件夹,然后修改目录的读写权限为仅可读-r,不给写入权限-w。 OK!一下有多出来500M+!再次坚果云,丝毫不影响坚果云的同步功能,坚果云轻应用也不能自己后台安装,也不能启动了!