1 points par GN⁺ 2024-02-18 | 1 commentaires | Partager sur WhatsApp

Considérations pour l’exploitation à long terme d’un Raspberry Pi

  • J’utilise le Raspberry Pi pour diverses applications, de l’émetteur FM basse consommation au suivi d’énergie d’un onduleur.
  • Maintenir un Raspberry Pi en ligne sans aucune intervention pendant plusieurs semaines, plusieurs mois, voire plusieurs années, est une véritable forme d’art.
  • De nombreux problèmes peuvent survenir, et il faut prévoir comment récupérer de chacun d’eux.
  • La nouvelle série d’articles traitera des problèmes rencontrés et de leurs solutions.
  • Cette série vise à fournir un guide plus complet que l’article précédent sur la réduction de l’usure des cartes SD.

Ce qui peut mal se passer et comment l’éviter

  • Des échecs de connexion Wi-Fi, des interruptions de services logiciels, des plantages dus à des instabilités matérielles/firmware/pilotes, ainsi que l’usure ou la défaillance totale d’une carte SD peuvent se produire.
  • Il faut choisir la bonne carte microSD, ne pas utiliser la carte SD comme swap, gérer les écritures sur la carte SD ou rendre le système de fichiers racine en lecture seule.
  • Si vous n’utilisez pas un système de fichiers racine en lecture seule, vérifiez régulièrement le système de fichiers.
  • Vous pouvez améliorer la stabilité logicielle et réduire l’usure de la carte SD en désactivant les services inutiles.
  • Avant d’appliquer des mesures intrusives, pesez les risques et les bénéfices.
  • La journalisation distante permet de déterminer ce qui a mal tourné si un incident survient.

Conseils à éviter

  • La désactivation de la journalisation sur le système de fichiers du Raspberry Pi n’est pas recommandée.
  • Désactiver la journalisation peut réduire l’usure de la carte SD, mais augmente considérablement le risque de corruption du système de fichiers en cas de crash ou de coupure d’alimentation.

Mise à jour de la série sur la fiabilité du Raspberry Pi

  • Si des corrections ou des ajouts sont apportés à l’article, celui-ci sera modifié et la date de modification y sera indiquée.
  • En cas de modifications, un court billet sera publié dans la série Raspberry Pi Reliability pour fournir un lien vers l’article mis à jour.
  • Si vous voulez recevoir ces mises à jour sans vous abonner à l’ensemble du flux du blog, vous pouvez vous abonner au flux Atom de la série Raspberry Pi Reliability.

Avis de GN⁺

  • Ce guide pour faire fonctionner un Raspberry Pi de manière fiable sur le long terme offre des informations utiles même pour les ingénieurs logiciels débutants.
  • En particulier, les méthodes pour réduire l’usure des cartes SD et maintenir la stabilité du système sont des informations essentielles pour tout utilisateur de Raspberry Pi.
  • Cette série devrait être une ressource intéressante et utile pour tous ceux qui souhaitent améliorer la fiabilité des projets reposant sur des Raspberry Pi.

1 commentaires

 
GN⁺ 2024-02-18
Commentaires Hacker News
  • Achat d'un mini PC Lenovo

    • Les mini PC Lenovo ont une taille très compacte (18 cm × 18 cm × 3 cm) et sont actuellement vendus à un prix extrêmement bas.
    • Ils disposent d'un boîtier et d'un système de refroidissement appropriés.
    • L'utilisateur utilise un mini PC Lenovo avec un i5-8500T, 32 Go de RAM et 2×SSD, et grâce à powertop auto-tune, la puissance en veille est de 5 W.
  • Conseils sur le système de fichiers (mode journalisation) et le partitionnement

    • La première recommandation consiste à activer le mode de journalisation du système de fichiers.
    • Il est conseillé de monter le système de fichiers en lecture seule, de monter /var en mémoire vive et d'envoyer tous les journaux vers un autre nœud où fonctionnent l'UPS et nut.
    • Il n'y a pas de problème tant que le système de fichiers est en lecture seule ou temporaire en cas de perte d'alimentation.
    • Si vous utilisez plusieurs Raspberry Pi, il est préférable d'utiliser des partitions système A/B et d'effectuer la mise à niveau du système en réécrivant les partitions entières.
  • Expérience avec le Raspberry Pi 3

    • En début d'année 2019, ils ont installé Raspbian sur un Raspberry Pi 3 et configuré la partition /var/log en ramdisk.
    • À l'exception d'une coupure de courant, l'appareil a fonctionné de manière stable pendant 5 ans sans intervention.
    • Il sert principalement à convertir de l'audio analogique vers un système d'enceintes USB.
  • Expérience de développement d'un produit commercial

    • En 2011, un produit commercial a été développé avec le premier plug computer de Global Scale Technologies.
    • Comme les cartes SD étaient endommagées, tous les produits ont été renvoyés, et la solution a alors consisté à faire en sorte que le système de fichiers racine reste en lecture seule.
    • Ce produit est une solution de sécurité domestique, qui a été rendu open source en 2021 et qui tourne désormais sur les SBC Jetson.
  • Recommandation d'utiliser des cartes ESP32

    • Il recommande d'utiliser des cartes compactes comme l'ESP32 pour accomplir les tâches nécessaires.
    • La consommation d'énergie est faible, le coût est réduit, et cela suffit pour de nombreuses tâches.
    • Il existe de nombreuses cartes compatibles avec MicroPython et CircuitPython.
  • Opération stable à long terme d'un Raspberry Pi

    • Faire fonctionner un Raspberry Pi de manière stable à long terme est une forme d'art.
    • En démarrant le noyau NetBSD avec un système de fichiers embarqué, il est possible de fonctionner durablement sans carte SD.
    • La connexion du câble d'alimentation peut être fragile, mais c'est un problème que l'on retrouve sur la plupart des ordinateurs.
  • Script de vérification de la connexion Wi-Fi

    • Un script qui vérifie régulièrement l'état de la connexion Wi-Fi et redémarre l'interface ou le système complet en cas de problème est une pratique recommandée, pas un hack.
    • Lorsqu'il faut gérer des serveurs critiques à distance, ce type de script de surveillance est nécessaire.
  • Expérience de migration du Raspberry Pi vers x86

    • Avec une expérience de gestion de plusieurs milliers de Raspberry Pi depuis environ 10 ans, la migration est désormais en cours vers x86.
    • Cette expérience a récemment été présentée à la State of Open Con.
  • Secret pour une exploitation à long terme du Raspberry Pi

    • Il existe des Raspberry Pi qui tournent sans interruption depuis plus de 5 ans, et le secret est de ne pas utiliser de carte SD du tout.
    • Tous les systèmes de fichiers sont montés via le réseau sur un stockage NAS.
    • Une batterie externe USB est utilisée comme UPS, permettant de tenir environ une journée en cas de coupure.
    • La connexion au réseau local est câblée en dur, et le Wi-Fi n'est pas utilisé.
  • Expérience de fonctionnement stable du Raspberry Pi

    • Certains Raspberry Pi ont fonctionné pendant plusieurs années sans problème particulier.
    • Une alimentation stable et une carte SD de bonne qualité sont essentielles.