-
Notifications
You must be signed in to change notification settings - Fork 14
Sistema de ficheros de solo lectura
Para mejorar la estabilidad de la raspberry se puede montar con un sistema de ficheros en modo de solo-lectura, los principales beneficios son:
-
Menor desgaste de la SD
-
Menor probabilidad de corrupción del sistema de ficheros.
-
No hace falta pasar el comprobador de disco en el arranque, evitando tener que pulsar teclas para que el proceso continué.
Inspirado en el siguiente tutorial: http://k3a.me/how-to-make-raspberrypi-truly-read-only-reliable-and-trouble-free/ En el tutorial veo varias cosas que (ya) no son necesarias, y otras que se pueden hacer de otra manera.
- Preparar el sistema para correr en solo lectura:
1- Editar la configuración del cargador de arranque:
sudo nano /boot/cmdline.txt
*Añadir al final de la linea: `fastboot noswap ro`
Esto desactivara el swap(durante el arranque), las comprobaciones de disco y arrancara con el disco en solo-lectura
2-Editar el /etc/fstab
sudo nano /etc/fstab
Dejarlo así:
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults,ro 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime,ro 0 1
#partes del sistema que necesitan escribir a la ram
tmpfs /var/lib/dhcp tmpfs defaults 0 0
tmpfs /var/spool tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
Con esto el sistema debería reiniciar en solo lectura, si después queremos montar el sistema para poder escribir para hacer actualizaciones hay que ejecutar:
sudo mount -o remount,rw /
Para remontar con escritura la partición principal, o
sudo mount -o remount,rw /boot
para remontar con escritura la partición de arranque
Falta:
- Desactivar la swap del todo
- Para el entorno gráfico habrá que habilitar otra partición o espacio en la RAM para escribir