🛠 Appliance headless durable : root en lecture seule + suivi

Raspberry Pi Zero W (2017) — Ficha de placa · avance · Schéma : IMG-zero-w-avance-3-appliance-headless-lecture-seule-suivi.svg — Zero W en boîtier dans une armoire réseau, microSD verrouillée en lecture seule (cadenas), sonde cron relevant température, RAM et uptime vers un tableau de bord.

Objetivos

Hacer que una Zero W sea «instalable y olvidable»: la microSD se corrompe al cortar la corriente y la gama Zero no detecta ningún bajo voltaje — bloqueamos el sistema en solo lectura y lo supervisamos.

Material

Pasos

  1. Root en overlayfs solo lectura: sudo raspi-config → Performance Options → OverlayFS (desactiva el swap).
  2. Escrituras residuales en RAM: log2ram o tmpfs en /var/log; la aplicación solo escribe en su ruta persistente.
  3. Sonda de seguimiento enviada a un colector:
#!/bin/sh
# /usr/local/bin/health.sh — cron : */10 * * * *
{
  vcgencmd measure_temp
  free -m | awk 'NR==2{print $3" Mo"}'
  uptime
} | curl -fsS -T - http://collecteur/zero-w
  1. Auto-recuperación: systemd-watchdog o cron @reboot que reinicia la aplicación — la tarjeta arranca correctamente.

Verificación

Corta la alimentación de golpe: la tarjeta se reinicia, la aplicación funciona, dmesg limpio.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales