/sbin/firstboot
其實是在 call
/sbin/jffs2reset
jffs2mark 與 jffs2reset 是相同的
lrwxrwxrwx 1 root root 16 Oct 2 2014 jffs2mark -> /sbin/jffs2reset
Default 的 mount
df -h
/dev/mtdblock3 704.0K 644.0K 60.0K 91% /overlay overlayfs:/overlay 704.0K 644.0K 60.0K 91% /
mount
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime) overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
解決沒有空間的問題:
backup
mkdir /tmp/backup
cp -a /overlay/* /tmp/backup
root@fw:~# jffs2reset
This will erase all settings and remove any installed packages. Are you sure? [N/y] /dev/mtdblock3 is mounted as /overlay, only erasing files
行完 cmd 後:
df -h
overlayfs:/overlay 704.0K 224.0K 480.0K 32% /
copy 東西進去後
cp -a /tmp/backup/* /overlay/
/dev/mtdblock3 704.0K 316.0K 388.0K 45% /overlay