nanopi-openwrt icon indicating copy to clipboard operation
nanopi-openwrt copied to clipboard

这几天折腾,经常遇到因为突然断电而ext4分区只读的情况,不知大佬以后是否会变异squashfs格式的?

Open choicky opened this issue 2 years ago • 10 comments

如题。

据说 squashfs 格式在意外断电后,也不会出现只读;而 ext4 格式有一定的几率,目测在 R4S 上游三四成的几率。

choicky avatar May 23 '22 12:05 choicky

刚才 fork 了一个,但不知道如何编译出 squashfs 格式的。求大佬指导

choicky avatar May 23 '22 13:05 choicky

你有r2s吗,我做了r2s的squashfs格式固件,还支持在线升级扩容

zhangguanzhang avatar Jun 05 '22 15:06 zhangguanzhang

R2S 我也有。你的固件在哪呢?请分享一下固件,以及编译成 squashfs 的方法。

choicky avatar Jun 07 '22 07:06 choicky

R2S 我也有。你的固件在哪呢?请分享一下固件,以及编译成 squashfs 的方法。

https://github.com/zhangguanzhang/Actions-OpenWrt/releases/tag/test lede-master就是lede源码的master编译的,下载squashfs-slim那个,刷进去后配置后wan(接上级路由的lan口作为dhcp客户端或者ppoe拨号都行),然后ssh上去执行

TEST=true bash -x /update.sh 

然后就会升级扩容了,扩容完再去安装你要的软件,slim 本地源,编译的话我这几天在我仓库 https://github.com/zhangguanzhang/Actions-OpenWrt 的 test 分支,需要设置 gh cli 的token,和 docker hub信息之类的

zhangguanzhang avatar Jun 07 '22 07:06 zhangguanzhang

@zhangguanzhang 多谢大佬。

choicky avatar Jun 11 '22 08:06 choicky

@zhangguanzhang 多谢大佬。

详细信息写在这里了 https://github.com/zhangguanzhang/Actions-OpenWrt/tree/main#%E6%94%AF%E6%8C%81%E7%9A%84%E8%AE%BE%E5%A4%87%E5%88%97%E8%A1%A8

zhangguanzhang avatar Jun 11 '22 09:06 zhangguanzhang

@choicky 用得还行吗,有啥建议

zhangguanzhang avatar Jun 12 '22 10:06 zhangguanzhang

你有r2s吗,我做了r2s的squashfs格式固件,还支持在线升级扩容

@zhangguanzhang 有点不明白,squashfs 本身不就是只读的文件系统吗?现在就是要让系统变成 RW 的,为啥要刷个 只读的系统

zephyrpathsofglory avatar Nov 03 '22 02:11 zephyrpathsofglory

你有r2s吗,我做了r2s的squashfs格式固件,还支持在线升级扩容

@zhangguanzhang 有点不明白,squashfs 本身不就是只读的文件系统吗?现在就是要让系统变成 RW 的,为啥要刷个 只读的系统

是基础的rootfs是只读,然后利用overlay的diff,rootfs的读写都是overlay分区里,恢复出厂设置是把diff丢掉

zhangguanzhang avatar Nov 03 '22 03:11 zhangguanzhang

折腾了一个通宵,我也不知道怎么也触发了这个问题!!因为我频繁升级固件?

zgc avatar Nov 12 '22 23:11 zgc