Safari报“磁盘空间不足”实为权限问题:一是系统未授予Safari完全磁盘访问权限,二是Downloads文件夹被设为只读,三是特定网站下载权限被禁用,四是残留下载任务或损坏网站数据阻塞通道。
这提示往往不是真的缺空间,而是 macOS 把下载权限或路径写入权限卡住了。系统看到 Safari 无法把文件真正落盘,就用“磁盘空间不足”来报错——它没说错,只是没说清:不是硬盘没地方,是 Safari 没被允许往那个地方写。
macOS Ventura 及之后版本默认拦住非 App Store 来源的文件写入。即使你点了下载,Safari 也拿不到磁盘写权限,任务就卡死,最后甩出“空间不足”的假警报。
访达里看着有读写权限,但迁移数据、iCloud 同步冲突或外接硬盘断开后,系统可能悄悄把它设成只读。Safari 尝试写入失败,就报空间问题。
Safari 允许为每个网站单独设下载策略。如果当前站点被设成“拒绝”或“询问”,点击下载链接就无声无息,不弹窗也不报错,最终也可能触发这个误导性提示。
一个失败的下载任务卡在队列里,或者网站数据损坏,会让 Safari 认为“上次还没完”,新请求直接被忽略,表现就是点不动、没反应、过会儿弹出空间警告。