mac磁盘剩余空间低于10–20 gb时触发“几乎已满”警告,主因是旧ios备份、time machine本地快照、已观看apple tv影片、微信/浏览器缓存及系统数据堆积;须立即用系统存储管理工具清理、强制删除快照、启用icloud优化并清空废纸篓,确保可用空间超20 gb。

Mac在磁盘剩余空间低于临界值(通常
彻底停用磁盘空间告警服务
该方法直接卸载系统级告警代理,弹窗与自动关机逻辑将完全消失,无需重启,生效即时。
打开“终端”应用(可在聚焦搜索中输入“终端”启动)。
输入以下命令并回车执行:
launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist
若提示“Operation not permitted”,说明SIP(系统完整性保护)阻止了修改,需先在恢复模式下关闭SIP,但【此举会降低系统安全性,不建议普通用户操作】。绝大多数情况下,上述命令可直接成功。
临时调高触发阈值(推荐优先尝试)
适用于仍想保留基础提醒、仅希望延迟弹窗和关机行为出现时机的用户。系统默认在剩余空间
第一步:关闭当前告警服务
launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist
第二步:将最小剩余空间阈值设为5GB(单位为GB,数值越小越晚触发)
sudo defaults write com.apple.diskspaced minFreeSpace 5
第三步:重新加载服务使新阈值生效
launchctl load -w /System/Library/LaunchAgents/com.apple.diskspaced.plist
执行后无需重启,下次磁盘剩余空间跌破5GB才会再次弹窗并启动倒计时。注意:设置过低可能错过关键清理时机,【不建议设为0或负数】。
验证是否生效
执行完任一方法后,无需等待或重启,立刻进行验证。
在终端中运行:
launchctl list | grep diskspaced
若无任何输出,说明服务已成功卸载;若返回一行含“diskspaced”的进程ID,则仍在运行。
也可手动制造临界状态:创建一个占用4.5GB的测试文件(如用dd命令),观察是否再弹出横幅并启动倒计时——这是最直接的确认方式。











