如何清理/var/cache?

avm*_*han 34 cleanup command-line cache disk-usage polipo

今早醒来,发现我的根一夜之间被填满了

du -hx --max-depth=1 /

132M    /boot  
4.0K    /media  
16K /lost+found  
16M /root  
702M    /lib  
4.0K    /OLDHOME  
8.2G    /usr  
73M /etc  
4.0K    /srv  
11M /sbin  
4.0K    /selinux  
8.0K    /.config  
4.0K    /cdrom  
4.6G    /var  
181M    /opt  
4.0K    /mnt  
9.3M    /bin  
4.0K    /lib64  
14G /  
Run Code Online (Sandbox Code Playgroud)

该空间由 /var/cache/polipo (2.7G) 使用。我怎样才能安全地清理它?
我试过重新启动=>没有工作
使用过的漂白位=>在清理预览中未检测到空间

PS:我在 /var/cache/polipo 中执行了 rm -rf youtube并释放了 2G 空间。不知道它是否安全

rɑː*_*dʒɑ 55

方法一:

sudo apt-get autoclean
sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)

方法二:

以 root 用户身份启动您的漂白位:磁盘中没有空间;sudo apt-get clean 不起作用

  • 所有这些都已经完成了。问题出在 /var/cache 中。我想知道如何安全地清理 /var/cache。 (4认同)

Cha*_*een 15

Polipo 是一个网络缓存程序,可以在磁盘缓存中存储大量数据。

清除此问题的一种方法是发出命令sudo polipo -x- 这将导致 polipo 清除本地磁盘缓存。

  • 这是这个问题的唯一正确答案(关于 polipo)!为什么他妈的还没有足够的票数来说明这一点?!? (3认同)

小智 8

为命令行用户清理缓存的所有命令中最强大的当然是

sudo apt clean
Run Code Online (Sandbox Code Playgroud)

这也将删除所有缓存的文件。

  • 该命令只会从`/var/cache/apt`中删除apt缓存。 (2认同)

jnh*_*tea 5

尝试使用bleachbit清理ubuntu 不必要的文件。它是一个可以帮助您清理缓存、临时文件、cookie 的工具,它还有其他功能......

要安装它:

sudo apt-get install bleachbit
Run Code Online (Sandbox Code Playgroud)

  • 不幸的是,它似乎是一个 X windows 应用程序,对我们服务器命令行的人有什么爱吗? (2认同)
  • 是的,当您的磁盘已满时,它将起作用... (2认同)

小智 5

这听起来很明显,但你很可能还没有\xe2\x80\x99 这样做过。

\n

默认情况下,Ubuntu 会将其下载并安装的每个更新保留在磁盘上的缓存中,以防万一您再次需要它。

\n

如果您定期添加和删除应用程序,发现自己需要重新配置/重新安装特定的软件包,或者只是连接状况不佳,这非常有用。

\n

但另一方面是 apt 包缓存可以快速膨胀到数百 MB。此命令告诉您 apt 缓存有多大:

\n
du -sh /var/cache/apt/archives\n
Run Code Online (Sandbox Code Playgroud)\n

要清理 Ubuntu 上的 apt 缓存,只需运行以下命令。

\n
sudo apt-get clean\n
Run Code Online (Sandbox Code Playgroud)\n

apt clean 命令会删除 apt 缓存中保存的所有软件包,无论其年龄或需要如何。如果您\xe2\x80\x99 的连接速度较慢、受限或间歇性,您可能需要考虑跳过此步骤。

\n

来源

\n

  • 你说的都是真的,但OP写道_“该空间被/var/cache/polipo(2.7G)使用”_ (2认同)