什么是暴发户,为什么它在 ~/.cache 中创建了一个 38.1 GB 的文件

Mar*_*rby 4 filesystem partitioning upstart 14.04

今天我随机收到一个“磁盘已满”对话框,表明我只剩下 1gb 在 / 上,这很快变成了 100mb 的可用空间。

所以我运行了磁盘分析器,在 ~/.cache/upstart 中发现了一个巨大的 38.1 GB

当我打开这个文件夹时,有很多事情的 229 个日志,看起来像是彼此的备份这里是几个例子

at-spi2-registryd.log.1.gz
at-spi2-registryd.log.2.gz
at-spi2-registryd.log.3.gz

gnome-keyring-ssh.log.1.gz
gnome-keyring-ssh.log.2.gz
gnome-keyring-ssh.log.3.gz
Run Code Online (Sandbox Code Playgroud)

所以我的问题是

为什么这个增长这么大?

什么是暴发户,上述文件夹中保存了哪些日志?

我可以删除它们以快速修复吗?

mur*_*uru 6

Upstart 是 Ubuntu 中的初始化系统(直到 14.10)。它管理服务并在适当的时间启动/停止它们,并将它们的输出捕获到存储在适当位置的日志中。Upstart 还可以为每个用户运行服务,这些用户特定服务的日志~/.cache/upstart默认存储在其中。

这是它的文档

至于是什么导致它们变得如此之大,这不取决于 Upstart,而是取决于正在运行的应用程序。(在这种情况下,gnome-keyring为一个。)检查日志以查看出了什么问题。

要查看正在运行的程序,请执行以下操作:

initctl list
Run Code Online (Sandbox Code Playgroud)

这些服务的配置文件将在~/.config/upstart(如果您自己创建)或/usr/share/upstart/sessions(对于那些与 Ubuntu 一起提供的)。

我可以删除它们以快速修复吗?

是的。

  • 是的,但是如果您不解决问题,您的日志就会变得越来越大;) (4认同)