我这个人太喜欢折腾了,拿到手之后先囫囵吞枣的看看教程,就上手了,折腾成砖头了才回过头好好研究坑。

最近软路由LEDE总是无缘无故的断网,调试好好的,老婆孩子就在哪埋怨上了,家里的网只要你一折腾,你不在家网就不能用了。是不是故意的?

我是真冤枉啊!

因为我不在家,所有操作都是在外地远程操作(不要问我怎么远程了,vpn,单独的群晖架设vpn),难免有时候折腾成砖头,有时候还得老婆动手帮忙。强刷这操作是远程解决不了的,这有了问题有时真是爱莫能助,无能为力了。

言归正传,说正事,overlay分区扩容。

没有折腾之前,也不知道这个overlay是干啥的,就是发现这个分区下的空间总是没几天就剩余为0了,设置修改什么的都没有反应,AdGuardHome就停止运行了,怎么折腾就是不行。

这之后才找度娘,原来遇到同样问题的不止我一个么,大有人在,大佬们提供的方法可能在他们那里一次成功,可在我这我就是不成。

找个简单的步骤,我参考了类似这朋友写的,https://www.cnblogs.com/sharkwave/p/13154737.html

步骤1:cfdisk 创建磁盘sda3

步骤2:mkfs.ext4 /dev/sda3  将sda3磁盘分区

步骤3:mount /dev/sda3 /mnt/sda3  将sda3分区挂载到目录

步骤4:cp -r /overlay/* /mnt/sda3  将overlay内容拷贝到sda3

步骤5:回openwrt挂载overlay用途到sda3分区并启用

步骤6:重启openwrt后查看软件空间已扩容

创建磁盘我没有cfdisk,我用的fdisk,功能一样,操作起来就是自己多看看帮助说明就是了

所有步骤操作都完成了,满心欢喜等待扩容成功,可是失望又一次出现了。

折腾的路途是艰辛的。

最后直接用命令行挂载这个新分区就好了

mount /dev/sda3 /overlay

不用重启,刷新下,会有惊喜,竟然成功了!我的sda3分区是2G.

题外话:

1、命令终端可以用TTYD终端,也可以putty。因为我远程vpn,所以用了putty。TTYD终端有的浏览器打不开,搜狗浏览器可以,其它应该也可以,就是在设置里看是不是禁用了。

2、如果不使用命令终端,使用winscp应该也可以,在winscp里打开 /etc/rc.local配置文件,再这里修改后保存,再去lede里挂载应该可以。

折腾之路漫长,此篇以作备忘。


两天后发现新问题了:lede重启后overlay分区不能自动挂载


今天(2020.9.8)在homelede交流群里请教了朋友,他给出了可以开机自动挂载overlay分区的方法,谢谢这位朋友了。@ЮPauloy∝ 感谢你的overlay扩容方法哦!

Overlay扩容方法:

修改:/etc/rc.local

在exit 0前面填写要执行的命令即可

如开机自动执行挂载sda3分区 到/overlay

root@OpenWrt:/# vi /etc/rc.local

# Put your custom commands here that should be executed once

# the system init finished. By default this file does nothing.

mount /dev/sda3 /overlay

exit 0

作者:那抹夕阳_0ac9
链接:https://www.jianshu.com/p/8179b19cfa6d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。