错误码103:系统分区空间不足怎么办
错误码 103 只出现在 ROOT 模式:官方 FAQ 的定义很直接——「103是系统分区空间不足了」。ROOT 模式需要在系统分区写入文件(老版本架构),分区满了就报这个码。
解法:清出系统分区空间
用 RE 管理器进到系统的 system 目录,删掉一些无用文件。官方 FAQ 按机型给了具体建议:
| 机型 | 官方建议清理的位置 |
|---|---|
| 小米 | 删除 system 分区下的 data-app 目录(系统预装的可删应用区) |
| 魅族 | 删除 system 分区下的 MzApp 目录 |
| 一加 | 删除 system 分区下的 reserve 目录 |
| 其他机型 | 将 system 目录截图发邮件给开发者,请其判断可删文件 |
清理的本质是删掉厂商预装的冗余系统应用——这些目录里的东西本来就是「建议可清理」的部分,但删之前:
- 先备份:把要删的目录备份到存储卡再操作;
- 知道自己在删什么:data-app / MzApp / reserve 这类目录是厂商预装应用的存放区,误删其他系统目录会导致系统异常;
- 拿不准就问:开发者邮箱见 问题反馈渠道:Issues邮件与交流群,官方明确欢迎截图求助。
两个关联认知
- 新版本已不涉及:这条错误的根因(往系统分区写文件)在 1.2.0 之后的版本里已经不需要了——官方 FAQ 在此条目开头特别标注「1.2.0+版本已不需要」。还在报 103 的,多半是老版本或特殊机型,先更新软件;
- 分区解锁是另一回事:报「System分区不可写」不是空间问题而是写保护问题,那是 Syslock 的活,见 Syslock分区解锁:System分区不可写的解法。
若清理后仍报错
- 确认清理后的剩余空间是否够本(不同版本需要的空间量以官方最新版为准);
- ROOT 环境完整性再核一遍(授权、SELinux),见 ROOT模式开启条件与SELinux宽容模式;
- 仍不行就按 错误码104:内核与SELinux限制的解法 的排查思路检查是否另有内核层限制。