mirror of
https://github.com/Gloridust/WechatOnCloud.git
synced 2026-08-30 18:21:27 -07:00
真实案例:某 NAS 盘满 → curl 以退出码 23(本地写失败)反复卡在同一字节、
status.json 也写不进去(面板显示无下载进度),用户误当成网络/代理问题查了半天。
根因是磁盘 ENOSPC(容器日志同时报 errno 28 / 设备上没有空间),与网络无关。
- 下载前 df 预检:可用空间 < 需求(deb 4 倍,不低于 900MB)直接报「磁盘空间不足」并给清理指引
- 下载失败后按 curl rc=23 / df 复查判定磁盘问题,走磁盘专属报错而非「请检查网络」
配合 91a220d 的断点续传:续传解决「网络断」,本次解决「盘写满」——两类「装不完」都对症。