我的主目录越来越大(超过 100GB)。备份时我注意到那里有相当多的缓存。
我的主目录中有哪些重要的缓存,我应该如何清理它们?
有一个缓存特别困扰着我,即 .gvfs 中的缓存,其中似乎存储了我的网络硬盘的副本。我该如何彻底清除此缓存?
答案1
这.gvfs
是网络附加文件夹所在的位置。如果您使用过“位置/连接到服务器”,或者输入smb://server/share
到 Nautilus,那么您的网络驱动器将“挂载”在这里。
您需要.gvfs
从备份中排除您的文件夹,除非您确实希望您的网络驱动器及其所有内容都包含在备份中。
您应考虑排除的其他地方:
~/.mozilla/**yourprofilename**/Cache
~/.cache
(如果您使用 Chromium 而不是 Firefox,这也是 Chromium 放置缓存的地方)~/.thumbnails
其他需要考虑的事项:
- 如果您使用 VirtualBox,您的客户系统可能存储在 .VirtualBox 中。一方面,您需要备份它们。另一方面,它们会非常大,所以也许您应该将它们与通用家庭驱动器备份分开备份?
- 如果您使用 Dropbox,您可能不需要备份!排除您告诉 Dropbox 放置其文件夹的任何位置。
最后,您可以自己做一些分析!转到“应用程序”菜单并选择“附件”,然后运行“磁盘使用情况分析器“(又名猴面包树)。
答案2
您确定 .gvfs 实际上包含网络硬盘的副本还是它只是安装点。尝试卸载这些硬盘,然后检查它显示的大小。
想想看,Flash 和浏览器会将缓存保存到您的主文件夹中。最好通过浏览器工具清除这些缓存。
答案3
为此,我有一个定期运行的 cron 任务(例如 @monthly)执行漂白剂(手动的) 在命令行模式下静默运行。使用以下命令编辑它crontab -e
:
0 1 1 */2 * bleachbit --clean apt.autoclean chromium.cache deepscan.ds_store deepscan.thumbs_db firefox.cache google_chrome.cache nautilus.history system.cache thunderbird.cache
我配置了它GNOME 日程安排图形用户界面 (来源,已作为 deb 包移除,仅可用就像快照;最后更新:2016-05-25)。
你可以运行
bleachbit --list-cleaners | column
选择您想要执行的清理操作。