本帖最后由 griphin@qq.com 于 2020-1-18 16:47 编辑

重要事情说三遍:

用本文的办法增加overlay分区,会导致openwrt恢复成初始设置,所有的配置,都会丢失。

用本文的办法增加overlay分区,会导致openwrt恢复成初始设置,所有的配置,都会丢失。

用本文的办法增加overlay分区,会导致openwrt恢复成初始设置,所有的配置,都会丢失。

************************************************************************************************************

一直在用Lusty大神编译的固件,结果某天夜里,不记得执行一个什么操作,Openwrt忽然提示空间不足,登陆后台一看,overylay这个分区剩余空间为零。其实我什么也没干,也不知道它怎么空间就没有了,本人的Linux小白一个,也不知道怎么更改这个分区的大小。

本人的Openwrt运行于群晖自带的虚拟机下,只能删掉这个虚拟机,重新建立。然后发现默认的Overlay空间剩余空间只有200多M,

88223dbdd243abda0f9ec520ab574f02.gif

1.png (125.58 KB, 下载次数: 0)

2020-1-18 16:15 上传

由于软件包也是安装在这个空间里的,所以可用的软件空间也只剩下200多M

88223dbdd243abda0f9ec520ab574f02.gif

2.png (83.77 KB, 下载次数: 0)

2020-1-18 16:20 上传

其他的虚拟机系统我不清楚,群晖DSM自带的虚拟机磁盘空间是10个G,也就是说,/dev/sda 有高达9.5G的未分配空间,这个空间白白浪费十分可惜,划个分区也不知道能干嘛,正好可以给Overylay分区用。

SSH连接到openwrt,fdisk /dev/sda, 按n键新建一个分区,一路回车, 把剩余空间全部划给sda3,然后按w键退出,最后执行mkfs.ext4 sda3 格式化这个分区。

【使用其他虚拟机的朋友,磁盘sda不见得有这个9.5G的未分配空间,但可以在虚拟机添加一块磁盘,然后同样用fdisk分区】

回到Openwrt的web管理页面下,进入系统-挂载点,就能看见新添加的分区sda3,点击修改,没看见的话点顶部“全局配置”下面的生成配置。

88223dbdd243abda0f9ec520ab574f02.gif

3.png (201.16 KB, 下载次数: 1)

2020-1-18 16:33 上传

然后把新增加的sda3挂载为overlay,然后切换到高级下,文件系统选择squashfs (我也不知道为什么要选择这个系统,我就随便试的),然后保存和应用。

88223dbdd243abda0f9ec520ab574f02.gif

4.png (87.92 KB, 下载次数: 0)

2020-1-18 16:44 上传

88223dbdd243abda0f9ec520ab574f02.gif

5.png (77.63 KB, 下载次数: 0)

2020-1-18 16:44 上传

重新启动Openwrt,openwrt被初始化。按照第一次设置openwrt的办法,进入后台管理页面,然后再进入系统-挂载点:

88223dbdd243abda0f9ec520ab574f02.gif

6.png (133.33 KB, 下载次数: 0)

2020-1-18 16:45 上传

果然空间增加了。进入软件包,剩余空间这下充足了,美滋滋。

88223dbdd243abda0f9ec520ab574f02.gif

7.png (149.77 KB, 下载次数: 0)

2020-1-18 16:46 上传

Logo

更多推荐