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 1
路由器是用 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
ch2 2021-11-19 18:18:20 +08:00
overlay fs
|
8
sadpencil 2021-11-20 21:32:11 +08:00 1
我给你推荐一个,我朋友写的,非常好用
https://github.com/fitu996/overlayRoot.sh 适用于很多 Linux 发行版,我现在就在树莓派上用这个 配置非常简单,不需要自己去关注 overlay 的底层实现,拷贝好文件,改个引导参数就得了 |