mac群晖drive客户端会在/volume1/@synologydrive隐藏目录无节制缓存远程文件,占用几十至上百gb空间且不随常规删除释放;需通过终端命令确认占用、彻底卸载并清除该目录,再重装启用版本数限制(如3个)及排除规则(如node_modules、.git等)。

Mac上群晖Drive客户端同步时,本地会无节制地缓存所有远程文件副本,导致Mac硬盘被悄悄吃掉几十GB甚至上百GB空间,而用户在访达里根本看不到这些文件——它们藏在隐藏的@SynologyDrive文件夹中,且不随删除操作释放空间。
确认是否被@SynologyDrive真实占用
打开访达→按Command+Shift+G→输入/volume1/@SynologyDrive(若为volume2则替换)→回车。如果该路径存在且大小异常(>10GB),说明问题已发生。注意:这个文件夹默认不可见,必须用前往文件夹方式访问,直接在访达侧栏点iCloud云盘或“我的文件”都找不到它。
终端执行:sudo du -sh /volume1/@SynologyDrive(输管理员密码)→查看真实占用。这一步必须做,否则你可能在清理错误目标。
立即停止同步并卸载客户端
点击菜单栏Synology Drive图标→选择“退出Synology Drive”。不要只关窗口,必须彻底退出进程。
进入“访达→应用程序”,将Synology Drive拖入废纸篓;再打开“访达→前往→前往文件夹”,输入~/Library/Application Support/Synology→删除整个Synology文件夹。
【关键前提】卸载时务必取消勾选“保留设置和旧版本文件”——这是官方默认勾选项,一旦保留,所有缓存数据原封不动留在/volume1/@SynologyDrive里,后续任何操作都无法释放空间。
手动清空隐藏缓存目录
第一步:按Command+Shift+G→输入/volume1/@SynologyDrive→回车→全选内容→Command+Delete移至废纸篓。
第二步:再次Command+Shift+G→输入/volume1/@CloudStation→如存在且体积大,同样全选删除。
第三步:打开终端,逐条执行:
sudo rm -rf /volume1/@SynologyDrive
sudo rm -rf /volume1/@CloudStation
这两条命令强制清除底层残留,绕过废纸篓机制——因为某些情况下拖入废纸篓后空间仍不释放,必须直删。
重装并启用智能过滤策略
方法一:从群晖官网下载最新版Synology Drive客户端(非DSM套件中心里的旧版),安装后首次启动时勾选“高级设置”。
方法二:登录DSM→控制面板→Synology Drive Server→同步设置→找到对应共享文件夹→点击“版本控制”→将“保留版本数”从默认8个改为【3个】→保存后停用再启用该文件夹。
方法三:在Mac端Synology Drive偏好设置→“同步文件夹”→选中要同步的路径→点击“排除规则”→添加以下四行(每行一个):
node_modules
.git
dist
build
这一步能阻止90%的开发者冗余文件同步,避免下次复发。











