13397158231   jevian_ma@worldflying.cn

openwrt根分区出现read only partition的解决方法

2022-07-20 11:32:33

openwrt是一个嵌入式操作系统,存储空间特别小,如果由于自己写的程序存在bug,导致根分区占满,会导致openwrt启动时注册根分区为rw失败。

使用mount命令可以看到

overlayfs:/overlay on / type overlay (ro,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)

根据system log可以看到如下log

[    9.523694] mount_root: switching to jffs2 overlay
[   10.125746] overlayfs: failed to create directory /overlay/work/work (errno: 28); mounting read-only

解决方法如下:

删除多余的/overlay/upper/目录下的文件。

但是注意,请仅仅删除过大的错误文件,删错了系统文件会导致openwrt无法开机,那就只能重新刷机了。


文章作者:沃航科技

优秀产品推荐:可编程网络IO控制器

上一篇:Linux下编译esp12-f可用的esp-at包方法

下一篇:lwip无操作系统移植方式学习

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务