# add command to ~/.bashrc ``` bash functionreboot_rw(){ sudo mount -o remount,rw /boot sudo sed -i 's/ init=\/sbin\/overlayRoot.sh//g' /boot/cmdline.txt sudo reboot } functionreboot_ro() { sudo mount -o remount,rw /boot sudo sed -i 's/\($\)/ init=\/sbin\/overlayRoot.sh/g' /boot/cmdline.txt sudo reboot } functionrw() { sudo mount -o remount,rw /ro sudo mount -o remount,rw /boot }
切换overlayfs指令
1 2 3 4 5 6
reboot_ro # enter overlayfs mount # 查看是否生效 /dev/mmcblk0p2 改为挂载在 /ro ,并且是只读;/boot 也挂载为只读;而 / 的 type 变成了overlay #/dev/mmcblk0p2 on /ro type ext4 (ro,noatime,data=ordered)
reboot_rw # exit overlayfs rw # 不切换系统的时候挂载读写
临时想读写
1 2
sudo mount -o remount,rw /ro sudo mount -o remount,rw /boot