OpenWRT存储优化实战:AdGuard Home工作目录迁移指南
引言:当软路由开始"消化不良"
最近给家里的OpenWRT软路由升级配置时,突然发现AdGuard Home频繁报错——核心更新失败、服务无法启动,控制台不断弹出"No space left on device"的警告。这场景就像给一台老式冰箱塞满食材后,发现连瓶装水都放不进去了。作为家庭网络的中枢神经,这种"消化不良"的症状直接影响着所有联网设备的广告过滤体验。
问题的根源往往藏在/usr分区那有限的存储空间里。OpenWRT默认采用overlay文件系统,这个精妙的设计虽然提升了系统可靠性,却也像固定容量的收纳盒,当AdGuard Home这类"大胃王"应用不断积累日志和更新文件时,很容易触发空间警报。本文将带你深入诊断存储瓶颈,并通过目录迁移术这一比扩容更灵活的解决方案,让软路由重获"大容量肠胃"。
1. 诊断:揪出存储空间的真正"凶手"
1.1 空间占用可视化分析
当AdGuard Home更新失败时,首先应该像老中医把脉一样检查系统存储状况。在SSH终端执行以下命令:
df -h /usr/bin/AdGuardHome/
典型输出可能显示:
Filesystem Size Used Avail Use% Mounted on
overlayfs:/overlay 256M 240M 16M 94% /
这个结果揭示了三个关键信息:
- overlay分区总容量通常只有256MB左右
- 已使用空间接近饱和(94%)
- 剩余空间不足以完成新版本解压(AdGuardHome更新包通常需要30MB+临时空间)
1.2 空间占用大户排查
进一步分析具体哪些文件在蚕食空间:


3万+

被折叠的 条评论
为什么被折叠?



