進行備份時應避免哪些目錄?

進行備份時應避免哪些目錄?

有這個其他問題詢問哪些目錄被排除在外,根據他們的需要。

然而,我認為我所問的問題足夠不同,值得單獨提出一個問題。

我用蜘蛛橡樹備份服務,而且他們有某種系統可以保存已儲存檔案的歷史副本。

我的目的是簡單地備份我的整個主目錄,該目錄大小約為 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您不想保存的文件,因為它們會經常更改,並且您實際上不想保存它(這是一個錯誤日誌)。

很抱歉,我無法為您提供列表,但您可能應該以相反的方式觀察問題,看看您真正想要保存的內容,而不是可以排除的內容。

相關內容