Tengo un Pi en un entorno de alojamiento. El pi ocasionalmente se volvería inaccesible, pero respondería a los pings.
Mi proveedor ha tenido la amabilidad de reiniciarlo un par de veces y me ha permitido registrar syslog en su syslogd. Parece un problema en la tarjeta SD. Primero, el sistema de archivos raíz vuelve a montar solo lectura, pero luego parece ser ilegible para Apache y sshd después. No puedo ingresar, y no puedo ejecutar un cgi para reiniciar la caja.
Me gustaría configurar el pi para que se reinicie si el sistema de archivos se vuelve inaccesible. ¿Hay algún truco útil para hacer esto? por ejemplo, ¿algo en proceso que le dirá al sistema que se reinicie en lugar de desmontar la raíz?
(nota: el pi funciona durante 2-5 días antes de bloquearse así)
fuente
Respuestas:
Depende un poco también del estado en que se encuentra el sistema cuando se produce este problema (es decir, qué se puede hacer y qué no con el sistema de archivos en este estado).
Dicho esto, una solución clásica podría ser habilitar el watchdog y luego hacer una pequeña aplicación (puede ser incluso un script de shell muy simple que monitorea la salida "dmesg" o "mount" para la situación que estás viendo) que la actualiza si Todo parece estar bien.
Sugerí el watchdog en lugar de una llamada normal a un "reinicio" manual, ya que si el sistema de archivos está en mal estado, puede ser incluso imposible ejecutar partes del sistema de archivos.
Una consulta a bigG para el uso específico de Raspberry PI Watchdog me dio este enlace que puede ser muy útil para usted.
fuente