有这个其他问题询问目录能被排除,根据其必要性。
然而,我认为我所问的问题足够不同,值得单独提出一个问题。
我用蜘蛛橡树备份服务,并且他们有某种系统来保留已保存文件的历史副本。
我的目的只是备份我的整个主目录,其大小大约为 70GB。
但是,似乎有些目录包含缓存文件或其他经常更新或替换的内容。由于 Spideroak 会保存每次更改的每个副本,因此我在 Spideroak 帐户上使用的空间正在迅速增加,并且有超出上限的危险。
一个解决方案是仅将我确定要保留的目录列入白名单。但是有些目录不是那么明确。我的 .mozilla 目录包含我的 Firefox 设置...我想备份我的书签,但不想备份缓存之类的东西,而且由于有这么多子目录,很难知道在哪里划清界限。
那么,我应该绝对避免哪些目录,因为它们只是频繁更新的缓存和系统文件,会不必要地扩大我的备份?
答案1
您肯定会想要排除以下内容:
- /进程
- /失物招领
- /系统
- /mnt
- /媒体
- /dev
以及其中所含的一切
答案2
像这样的扩展定期导出书签可以解决“要备份哪些 Mozilla 文件”的问题。
如果您使用 git(或任何其他版本控制系统),如果存储库不是您所需要的,则可能需要排除所有 .git 文件夹。对于某些目录,我使用 git 作为备份系统而不是开发人员工具,因此如果我有最新文件的另一个备份,则存储库并不重要。
答案3
用户相关的缓存文件应该位于~/.cache
目录中,但某些软件(如 Firefox)不使用该目录,而 Firefox 则使用/home/nyamiou/.mozilla/firefox/{profile}/Cache
,因此您可能需要检查所有软件是否未将缓存文件放在其他位置。此外,还有一些.xsession-errors
您不想保存的文件,因为它们会经常更改,而您实际上并不想保存这些文件(这是一个错误日志)。
很抱歉,我无法为您提供清单,但您可能应该从另一个角度看待问题,看看您真正想要保存什么,而不是您可以排除什么。