Google Drive 快取占用 Mac 空間,先檢查哪些地方
Google Drive 即使用串流方式存放檔案,也會占用 Mac 的本機空間,清理前先分清下載過的內容、主動保留的離線檔案和還沒上傳的修改,資料夾名字裡有快取,不代表裡面每份檔案都能重新下載。
分清串流、鏡像和待上傳檔案
Google 的串流與鏡像說明介紹了兩者的差別,串流以雲端檔案為主,使用過的內容會留在本機,鏡像則把「我的雲端硬碟」檔案同時保存在 Mac 和雲端。
| 本機資料 | 為什麼占空間 | 先檢查什麼 |
|---|---|---|
| 串流內容快取 | 開啟過或近期使用的檔案 | 雲端副本是否仍可存取 |
| 標記為離線使用的檔案 | 主動保留在 Mac 上的內容 | 哪些檔案還需要斷網使用 |
| 鏡像資料夾 | 完整的本機副本 | 是否確實需要鏡像 |
| 待上傳內容 | 尚未儲存到雲端的修改 | 等上傳完成,或留下獨立副本 |
如果準備徹底停用 Drive,按另外的 Google Drive 解除安裝指南處理,不要把快取管理當成解除安裝。
先找到資料,再確認是否使用 File Provider
Google 的進階設定說明列出了舊版實作的預設快取目錄。
~/Library/Application Support/Google/DriveFS
同一份說明也提醒,這裡可能存著尚未上傳的檔案,不要為了驗證猜測就刪掉整個目錄、數字命名的帳戶資料夾或裡面的內容。
Google 的 macOS 說明介紹了 macOS 12.1 及以後版本的 File Provider 串流方式,在 Drive 偏好設定中開啟右上角的設定,查看串流位置旁的提示,位置由 macOS 控制,就表示使用了 File Provider。它在 Finder 中的位置位於 ~/Library/CloudStorage,不是可以隨手刪除的快取,Apple 自己的雲端硬碟占用可以另看 iCloud Drive 空間指南。
重設之前,先檢查離線檔案
按照 Drive 設定說明,開啟 Drive 選單,在設定中查看離線檔案,記下哪些內容占空間、哪些還要在斷網時使用。
Google 的離線檔案說明提到,把資料夾設為可離線使用,也會保留其中的檔案和後來新增的內容,快取反覆變大時,先檢查有沒有整份離線資料夾。
確認上傳完成後,透過 Drive 的離線控制項取消不再需要的本機保留,Google 的疑難排解說明也把取消釘選檔案列為本機空間不足時的處理方式,不要把正在同步的 Drive 檔案丟進 Finder 垃圾桶,刪除檔案和取消離線保留是兩件事。
只有確認副本可用後,才重設帳戶
Google 說明,中斷串流帳戶連線會移除離線檔案,如果確實需要重設,先等上傳完成,在網頁上開啟最近修改的檔案,把無法重建的工作複製到 Drive 以外,同時檢查 Lost and Found 通知,Google 的疑難排解說明提醒,中斷帳戶連線時其中的檔案會被刪除。
完成這些檢查後,再按 Google 的設定說明,進入設定、偏好設定和進階設定,選取帳戶並中斷連線,隨後透過 Drive 重新連線,只恢復需要的離線選擇,再開啟一份近期檔案確認。這是帳戶層級重設,不是日常清快取按鈕,也不是手動清空 DriveFS 的理由。
只有設定可用時,才搬移快取
舊版實作可以按 Google 的設定說明,進入設定、偏好設定和進階設定,在本機快取檔案目錄中變更位置,先記下舊路徑,再選擇支援的新位置並確認,進階設定說明提到,Drive 重新啟動時會搬移快取資料,要改回去就用同一個控制項選回記下的位置。
macOS File Provider 不提供這個設定,新位置也不能放在鏡像資料夾內,不能是串流位置的上層或下層,快取路徑無法使用時 Drive 就無法使用,搬移只改變存放位置,不會減少主動保留的離線內容。
Mole 在這裡能做什麼
Mole Mac 的清理目錄會在符合條件時列出獨立路徑 ~/Library/Caches/com.google.GoogleDrive,但沒有 Application Support 下的 DriveFS 內容快取項目,不要把這條快取理解成清理串流文件。Google Drive 實測指南講的是解除安裝時的資料複查。
常見問題
可以直接刪除整個 DriveFS 資料夾嗎?
不要把它當成日常快取清理,Google 提醒快取可能包含待上傳內容,上傳完成前刪除,這些檔案就會遺失。
為什麼我的 Mac 不能變更快取位置?
Google 在 File Provider 下關閉了這個設定,快取資料由 macOS 管理,照著舊版步驟操作前,先看串流位置的提示。
重設後離線檔案還能下載回來嗎?
只有來源檔案和存取權限仍然可用,才能重新下載,出行前重新選擇離線檔案並測試,同步不是獨立備份,沒上傳的工作要另外保留副本。