我已经耗尽了磁盘空间,并注意到我有一个大型/var/cache目录。我能安全地移除这个吗?(使用Arch Linux,BTW)。
发布于 2011-10-23 19:46:20
不是的。
首先,我认为/var/cache/bind/是bind9希望存储其区域文件的默认目录(至少在Debian上是这样;我不知道其他发行版是否也会这么做)。
另一方面,根据这份文件,pacman ( Arch使用的包管理器)将其包缓存存储在/var/cache/pacman/pkg/下,它很可能只希望自己修改内容。
我建议您更仔细地阅读文档,并决定现在是否是清除包缓存的好时机。
发布于 2012-11-13 05:54:15
来自http://www.lindevdoc.org/wiki//var/cache
很抱歉(非常)迟到的回答,但我相信这一点是重要的,以供今后参考。
突出显示了回答这个问题的部分。
/var/cache目录包含缓存的文件,即可以在任何时候重新生成的文件,但它们值得存储以节省重新计算的时间。任何应用程序都可以在这里创建一个文件或目录。假设这里存储的文件并不重要,因此系统可以定期删除/var/cache的内容,或者当其内容太大时删除。任何应用程序都应该考虑到,存储在这里的文件可以随时消失,并准备重新计算其内容(需要一定的时间代价)。
因此,是的,您可以删除这些文件,而不期望发生任何不好的事情。
发布于 2015-08-31 21:03:54
正如其他所说,任何应用程序都可以使用/var/cache/来存储信息,以节省检索时间。然而,在我的经验中,占用的大部分空间来自系统的包管理器。
来自Arch 维基:
pacman将其下载的包存储在/var/cache/pacman/pkg/中,不会自动删除旧版本或卸载版本,因此有必要定期清理该文件夹,以防止该文件夹的大小无限期增长。
pacman -Sc但是,除非存储空间是一个非常严重的问题,否则以后为了避免将来的不兼容性,应该使用以下工具之一:paccache、pkgcacheclean或pacleaner。
其他系统:
基于红帽(Fedora,CentOS,SL,.)
yum clean all
# or
dnf clean all基于Debian的(Ubuntu,.)
apt-get autocleanSUSE基
zypper cleanhttps://unix.stackexchange.com/questions/23156
复制相似问题