
1 qping 2021-11-19 16:33:53 +08:00 chmod |
2 Buges 2021-11-19 16:37:04 +08:00 via Android overlay fs |
3 adoal 2021-11-19 16:38:02 +08:00 路由器是用 squashfs + overlay 或者其它类似的方式,squashfs 是一个压缩率很高的只读文件系统,如果需要改动,有两种办法,一是需要运行时随时可写,就加一个 overlay ,写的东西在 overlay 上,二是单独建一个可写文件系统,需要把改动反映到主系统的话重新打包 squashfs 。 |
4 lechain 2021-11-19 16:40:33 +08:00 via Android 2 楼正解 |
5 lechain 2021-11-19 16:42:58 +08:00 via Android 对了,还有 btrfs用只读快照,要改的时候把快照复制成可写子卷(零成本),改完之后再制作一份只读快照替换之前的那份就可以了(也许这个比 overlayfs 更易于理解 |
6 ysc3839 2021-11-19 18:03:55 +08:00 直接改 fstab 设为 ro? |
7 |
8 sadpencil 2021-11-20 21:32:11 +08:00 我给你推荐一个,我朋友写的,非常好用 https://github.com/fitu996/overlayRoot.sh 适用于很多 Linux 发行版,我现在就在树莓派上用这个 配置非常简单,不需要自己去关注 overlay 的底层实现,拷贝好文件,改个引导参数就得了 |