1 puntos por GN⁺ 2024-02-18 | 1 comentarios | Compartir por WhatsApp

Consideraciones para una Raspberry Pi de funcionamiento prolongado

  • Uso de Raspberry Pi en varios lugares del hogar, desde un transmisor FM de baja potencia hasta monitoreo de energía UPS.
  • Mantener una Raspberry Pi en línea durante semanas, meses e incluso años sin ninguna intervención es casi un arte.
  • Pueden surgir varios problemas, y conviene considerar cómo recuperarse de cada uno.
  • En la nueva serie de posts, se tratan los problemas y soluciones que se han experimentado.
  • Esta serie busca ofrecer una guía más completa que el post anterior sobre cómo reducir el desgaste de las tarjetas SD.

¿Qué puede salir mal y cómo prevenirlo?

  • Pueden ocurrir fallas de conexión Wi‑Fi, interrupción de servicios de software y bloqueos por inestabilidad de hardware/firmware/controladores, además de desgaste o fallo completo de la SD.
  • Es necesario elegir la microSD correcta, no usar la SD como swap, administrar las escrituras en la SD o convertir el sistema de archivos raíz en solo lectura, entre otras acciones.
  • Si no se usa un sistema de archivos raíz en solo lectura, es recomendable verificar el sistema de archivos con frecuencia.
  • Es posible reducir la estabilidad del software y el desgaste de la SD al desactivar servicios innecesarios.
  • Evalúa los riesgos y beneficios antes de aplicar medidas intrusivas.
  • El registro remoto puede ayudar a identificar qué salió mal cuando ocurre un problema.

Consejos que conviene evitar

  • No se recomienda desactivar el journaling del sistema de archivos de Raspberry Pi.
  • Desactivar el journaling puede reducir el desgaste de la SD, pero aumenta la probabilidad de daño del sistema de archivos en caso de bloqueos o cortes de energía.

Actualizaciones de la serie de confiabilidad de Raspberry Pi

  • Cuando haya ediciones o adiciones al post, se actualizará el post y se indicará la fecha de cambio dentro del mismo.
  • Si hay cambios, se redactará un breve post en la serie de confiabilidad de Raspberry Pi para enlazar al post actualizado.
  • Si quieres recibir estas actualizaciones sin suscribirte al feed completo del blog, puedes suscribirte al feed Atom de la serie de confiabilidad de Raspberry Pi.

Opinión de GN+

  • Esta publicación sobre cómo operar una Raspberry Pi de manera estable a largo plazo aporta información útil incluso para ingenieros de software principiantes.
  • En particular, cómo reducir el desgaste de la SD y cómo mantener la estabilidad del sistema son contenidos clave que todo usuario de Raspberry Pi debería conocer.
  • Esta serie será un recurso útil e interesante para cualquiera que busque mejorar la confiabilidad de proyectos que usan Raspberry Pi.

1 comentarios

 
GN⁺ 2024-02-18
Comentarios de Hacker News
  • Compra de mini PC Lenovo

    • Los mini PC de Lenovo tienen un tamaño muy pequeño (18 cm x 18 cm x 3 cm) y se pueden comprar a precios muy bajos en este momento.
    • Cuentan con una carcasa y un sistema de enfriamiento adecuados.
    • El usuario utiliza un mini PC Lenovo con i5-8500T, 32 GB de RAM y 2x SSD, y con powertop auto-tune el consumo en reposo es de 5 W.
  • Consejos sobre sistema de archivos (modo de journaling) y particiones

    • El primer consejo es habilitar el modo de journaling en el sistema de archivos.
    • Es recomendable montar el sistema de archivos en solo lectura, montar /var en RAM y redirigir todos los logs a otro nodo donde se ejecuten UPS y NUT.
    • No hay problema si hay una pérdida de energía siempre que el sistema de archivos sea de solo lectura o temporal.
    • Si se usan varias Raspberry Pi, conviene usar particiones de sistema A/B y actualizar el sistema reescribiendo toda la partición.
  • Experiencia con Raspberry Pi 3

    • A comienzos de 2019 instalé Raspbian en una Raspberry Pi 3 y configuré la partición /var/log como ramdisk.
    • Excepto por cortes de energía, ha funcionado de forma estable durante casi 5 años sin tocarla.
    • Sirve principalmente para convertir audio analógico a un sistema de parlantes con USB.
  • Experiencia en desarrollo de producto comercial

    • En 2011 se desarrolló un producto comercial usando la primera plug computer de Global Scale Technology.
    • Todos los productos se devolvieron por problemas de daño de tarjetas SD, y se cambió la estrategia a mantener el sistema de archivos raíz en modo de solo lectura.
    • Este producto era de seguridad para el hogar y en 2021 se liberó como código abierto para ejecutarse en la línea Jetson SBC.
  • Recomendación de usar una placa ESP32

    • Se recomienda usar una placa pequeña como la ESP32 para hacer las tareas necesarias.
    • Consumen poca energía, son económicas y son suficientes para muchos casos.
    • Hay muchas placas que soportan MicroPython y CircuitPython.
  • Operación estable de Raspberry Pi

    • Mantener una Raspberry Pi estable durante mucho tiempo es, en cierta forma, un arte.
    • Arrancar NetBSD con un sistema de archivos embebido permite ejecutar durante largos periodos sin necesidad de tarjeta SD.
    • La conexión del conector de energía puede ser floja, pero este problema también ocurre frecuentemente en la mayoría de las computadoras.
  • Script de revisión de conectividad Wi-Fi

    • Un script que comprueba periódicamente la conexión Wi-Fi y reinicia la interfaz o todo el sistema cuando hay un problema no es un hack, sino una buena práctica.
    • Cuando operas servidores críticos de forma remota, este tipo de scripts de monitoreo es necesario.
  • Experiencia migrando Raspberry Pi a x86

    • Tiene experiencia operando miles de Raspberry Pi durante unos 10 años, y actualmente está migrando a x86.
    • Recientemente presentó esa experiencia en State of Open Con.
  • Claves para operar una Raspberry Pi por largo plazo

    • Existe una Raspberry Pi que lleva más de 5 años funcionando continuamente, y la clave es no usar en absoluto tarjetas SD.
    • Todo el sistema de archivos se monta a través de red desde un dispositivo NAS.
    • Se usa una batería portátil USB como UPS, lo que permite seguir funcionando por alrededor de un día si se corta la energía.
    • Tiene conexión cableada en la red local, y no usa Wi-Fi.
  • Experiencia de operación estable de Raspberry Pi

    • Hay una Raspberry Pi que funcionó sin problemas durante varios años sin medidas especiales.
    • Lo más importante fue una fuente de alimentación estable y una tarjeta SD de buena calidad.