# Google Drive 缓存占用 Mac 空间，先检查哪些地方

> 找到 Google Drive 本地缓存，分清串流、镜像和离线文件，确认待上传内容后再决定如何清理。

Published: 2026-07-03 | Updated: 2026-10-31

Google Drive 即使用串流方式保存文件，也会占用 Mac 的本地空间，清理前先分清下载过的内容、主动保留的离线文件和还没上传的修改，文件夹名字里有缓存，不代表里面每份文件都能重新下载。

## 分清串流、镜像和待上传文件

Google 的[串流与镜像说明](https://support.google.com/drive/answer/13401938)介绍了两者的区别，串流以云端文件为主，使用过的内容会留在本地，镜像则把我的云端硬盘文件同时保存在 Mac 和云端。

| 本地数据 | 为什么占空间 | 先检查什么 |
| --- | --- | --- |
| 串流内容缓存 | 打开过或近期使用的文件 | 云端副本是否仍可访问 |
| 标记为离线使用的文件 | 主动保留在 Mac 上的内容 | 哪些文件还需要断网使用 |
| 镜像文件夹 | 完整的本地副本 | 是否确实需要镜像 |
| 待上传内容 | 尚未保存到云端的修改 | 等上传完成，或留下独立副本 |

如果准备彻底停用 Drive，按单独的 [Google Drive 卸载指南](https://mole.fit/zh/blog/how-to-uninstall-google-drive-mac)处理，不要把缓存管理当成卸载。

## 先找到数据，再确认是否使用 File Provider

Google 的[高级配置说明](https://knowledge.workspace.google.com/admin/drive/advanced-drive-for-desktop-configuration)列出了旧版实现的默认缓存目录。

```text
~/Library/Application Support/Google/DriveFS
```

同一份说明也提醒，这里可能存着尚未上传的文件，不要为了验证猜测就删掉整个目录、数字命名的账户文件夹或里面的内容。

Google 的 [macOS 说明](https://support.google.com/drive/answer/12178485)介绍了 macOS 12.1 及以后版本的 File Provider 串流方式，在 Drive 偏好设置中打开右上角的设置，查看串流位置旁的提示，位置由 macOS 控制，就说明使用了 File Provider。它在访达中的位置位于 `~/Library/CloudStorage`，不是可以随手删除的缓存，Apple 自己的云盘占用可以另看 [iCloud Drive 空间指南](https://mole.fit/zh/blog/icloud-drive-taking-up-space-mac)。

## 重置之前，先检查离线文件

按照 [Drive 设置说明](https://support.google.com/drive/answer/13470231)，打开 Drive 菜单，在设置中查看离线文件，记下哪些内容占空间、哪些还要在断网时使用。

Google 的[离线文件说明](https://support.google.com/drive/answer/2375012)提到，把文件夹设为离线可用，也会保留其中的文件和后来新增的内容，缓存反复变大时，先检查有没有整份离线文件夹。

确认上传完成后，通过 Drive 的离线控件取消不再需要的本地保留，Google 的[故障排查说明](https://support.google.com/drive/answer/2565956)也把取消固定文件列为本地空间不足时的处理方式，不要把正在同步的 Drive 文件丢进访达废纸篓，删除文件和取消离线保留是两件事。

## 只有确认副本可用后，才重置账户

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 实测指南](https://mole.fit/tested-apps/google-drive)讲的是卸载时的数据复核。

## 常见问题

### 可以直接删除整个 DriveFS 文件夹吗？

不要把它当成日常缓存清理，Google 提醒缓存可能包含待上传内容，上传完成前删除，这些文件就会丢失。

### 为什么我的 Mac 不能更改缓存位置？

Google 在 File Provider 下关闭了这个设置，缓存数据由 macOS 管理，照着旧版步骤操作前，先看串流位置的提示。

### 重置后离线文件还能下载回来吗？

只有源文件和访问权限仍然可用，才能重新下载，出行前重新选择离线文件并测试，同步不是独立备份，没上传的工作要另外保留副本。

---

Canonical HTML page: https://mole.fit/zh/blog/google-drive-cache-mac
Blog index for agents: https://mole.fit/zh/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
