Skip to content

Sistema de ficheros de solo lectura

darkjavi edited this page Jan 5, 2016 · 2 revisions

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