彻底停用磁盘空间告警需卸载diskspaced守护进程,执行launchctl unload -w /system/library/launchagents/com.apple.diskspaced.plist;若被sip阻止则需恢复模式关闭sip(不推荐)。

Mac系统频繁弹出“存储空间几乎已满”横幅提示,干扰工作且无法靠清理文件立即消除时,需直接干预触发该提示的后台服务——它由diskspaced守护进程自动监控并推送,不依赖用户操作,仅删除文件不能永久关闭。
彻底停用磁盘空间告警服务
该方法直接卸载系统级告警代理,弹窗将完全消失,无需重启,生效即时。
打开“终端”应用(可在聚焦搜索中输入“终端”启动)。
输入以下命令并回车执行:
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,则仍在运行。
也可手动制造临界状态:创建一个占用9.5GB的测试文件(如用dd命令),观察是否再弹出横幅——这是最直接的确认方式。











