如何清理/ var / cache?


18

今天早上醒来时,我发现我的根已经过夜

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 /  

该空间由/ var / cache / polipo(2.7G)使用。如何安全清理?
我尝试重新启动=>无法正常工作
bleachbit =>在清理预览中未检测到空间

PS:我在/ var / cache / polipo里面做了rm -rf youtube,它释放了2G的空间。邓诺,如果安全的话


1
那波波利是什么?
rɑːdʒɑ

polipo是一个缓存代理
avmohan 2013年

Answers:


7

Web缓存程序Polipo可以在磁盘缓存中存储大量数据。

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


2
这是这个问题的唯一正确答案(关于polipo)!为什么它还没有足够的票数来阐明这一点?!?
杰里米·戴维斯


4

当然,在所有用于清除命令行用户缓存的命令中,功能最强大的是

须藤清洁

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


我不知道此命令的作用,但它没有清除/ var / cache,运行后空间几乎增加了一倍!
Nagev

3

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

要安装它:

sudo apt-get install bleachbit

1
不幸的是,它似乎是X Windows应用程序,对我们服务器命令行用户有何厚爱?
rogerdpack

1
是的,当磁盘已满时,它将起作用...
RickyA

1

听起来很明显,但是您可能还没有这样做。

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

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

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

du -sh / var / cache / apt / archives

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

须藤apt-get clean

apt clean命令将删除保留在apt缓存中的所有软件包,无论使用期限或需求如何。如果您的连接速度较慢,处于上限或断断续续,则可能需要考虑跳过此步骤。

https://www.omgubuntu.co.uk/2016/08/5-ways-free-up-space-on-ubuntu


1
您说的没错,但是OP写道“ / var / cache / polipo(2.7G)使用了该空间”
PerlDuck
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.