overlay
overlay是一个虚拟层,所有的软件安装都在这里。往往overlay的容量太小
浅蓝色的是系统固件的大小,系统启动后会把firmware复制到upper layer层。剩余的是可读写空间。
overlay的意义出现问题可以重置
overlay扩容
需要指令 cfdisk , lsblk
默认一般固件里面是没有cfdisk,lsblk命令的
可以通过
opkg
工具更新
opkg update
opkg install cfdisk
opkg install lsblk
执行命令
cfdisk /dev/sda
cfdisk <硬盘设备>
硬盘设备不一定是sda这个是sata接口的硬盘如果是nvme硬盘、那么可能是:/dev/nevme0n1
- 选择主分区、并且写入大小primary(主分区),extended(扩展分区)
- 设置完需要Write保存,读写完成后、格式化分区
mkfs.ext4 /dev/sda3
mount /dev/sda3 /mnt/sda3
#如果出现lost+found 说明挂在好了
cp -r /overlay/* /mnt/sda3
进入openwrt找到系统的挂载点、选择添加
如果上述方式没有成功那么可能有以下原因
可能系统不是Squash格式固件(Squash支持/overlay,支持重置)
用
df -hT
命令来查看
通过系统命令和开机任务强制挂载
mount /dev/sda3 /overlay
/etc/init.d/fstab reload