相信大家或多或少遇到过万博网页版登陆页派频繁关机或重启后造成的无法启动,甚至需要重新安装系统之类的问题
尤其是在万博网页版登陆页派为原型推出稳定可靠的产品时, 可靠是第一位的,关机,掉电, 重启, 绝对不能破坏原有系统
怎么做, 参考
http://raspberrypi.stackexchange.com/questions/5112/running-on-read-only-sd-card
http://ruiabreu.org/2013-06-02-booting-raspberry-pi-in-readonly.html
我的理解是把存log的地方都设成临时性的,修改/etc/fstab
添加下面三行
tmpfs
/var/log tmpfs nodev,nosuid
0 0
tmpfs
/var/tmp tmpfs nodev,nosuid
0 0
tmpfs /tmp tmpfs defaults,size=30M 0 0
再接着改
/boot/cmdline.txt 就是在root前加了红色的ro
selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 ro rootfstype=ext4 elevator=noop rootwait
再就是停掉烦人的一些日志服务, 例如
rsyslog
mv /etc/rc2.d/S01rsyslog /etc/rc2.d/K01syslog
最后重启, 系统的上述部分就是只读的了, 掉电或频繁重启都不会损坏系统了