{"id":504,"date":"2020-12-06T08:52:36","date_gmt":"2020-12-06T08:52:36","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=504"},"modified":"2023-11-13T11:42:54","modified_gmt":"2023-11-13T11:42:54","slug":"monitor-sd-card-health-of-raspberry-pi","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/fr\/monitor-sd-card-health-of-raspberry-pi\/","title":{"rendered":"Tout sur la sant\u00e9 des cartes SD sur le Raspberry Pi"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1024x576.jpg\" alt=\"Sant\u00e9 de la carte SD \" class=\"wp-image-1205\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1024x576.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-300x169.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-768x432.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-1536x863.jpg 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153-18x10.jpg 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg 1715w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La carte SD est, avec l'alimentation \u00e9lectrique, un composant suppl\u00e9mentaire essentiel du Raspberry Pi. Il est tr\u00e8s important de surveiller son \u00e9tat de sant\u00e9 pour garantir le bon fonctionnement du syst\u00e8me d'exploitation de votre Raspberry Pi et une bonne exp\u00e9rience utilisateur. Cet article vous montrera plusieurs fa\u00e7ons de v\u00e9rifier et de surveiller la sant\u00e9 de votre carte microSD.<\/p>\n\n\n\n<p>Tout d'abord, je vais vous donner un aper\u00e7u d\u00e9taill\u00e9 du fonctionnement des cartes m\u00e9moire, afin que vous puissiez comprendre les possibilit\u00e9s et les limites de la v\u00e9rification de l'\u00e9tat de sant\u00e9 de votre carte SD.<\/p>\n\n\n\n<p>Ensuite, j'expliquerai comment prot\u00e9ger votre carte microSD en r\u00e9duisant les probl\u00e8mes courants rencontr\u00e9s par les utilisateurs de Raspberry Pi. Nous pr\u00e9senterons \u00e9galement les meilleures marques de cartes microSD pour Raspberry Pi que nous recommandons.<\/p>\n\n\n\n<p>Si vous le souhaitez, vous pouvez \u00e9galement passer plus bas, pour obtenir les commandes Linux permettant de v\u00e9rifier l'\u00e9tat actuel de la carte microSD.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L'essentiel : L'int\u00e9rieur de la carte microSD<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1560\/1473\/files\/Sdcard_panasonic64mb_inside_front_medium.jpg?v=1498923153\" alt=\"Inneres einer microSD Karte\"\/><figcaption class=\"wp-element-caption\">Image : Illustration de l'int\u00e9rieur d'une carte SD. La carte microSD a une structure similaire. Source de l'image : <a href=\"https:\/\/de.wikipedia.org\/wiki\/Datei:Sdcard_panasonic64mb_inside_front.jpg\">CC-BY-SA Korpsvart<\/a>, Wikimedia Commons<\/figcaption><\/figure>\n<\/div>\n\n\n<p>La carte microSD contient une puce de m\u00e9moire flash (\u00e0 gauche de l'image), et un microcontr\u00f4leur (\u00e0 droite de l'image, g\u00e9n\u00e9ralement bas\u00e9 sur ARM).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Flash<\/h3>\n\n\n\n<p>La m\u00e9moire flash stocke les informations en <strong>\"pi\u00e9geage\" des \u00e9lectrons<\/strong>qui sont \"inject\u00e9s\" \u00e0 l'aide d'une haute tension, \u00e0 travers un non-conducteur, dans ce que l'on appelle un \"syst\u00e8me\". <strong>grille flottante<\/strong>(**). Les \u00e9lectrons font donc partie d'un transistor qui permet ou non le passage d'un courant connect\u00e9, en fonction de la charge de la grille flottante. Th\u00e9oriquement, ils ne peuvent pas s'\u00e9couler, <strong>car la porte flottante est isol\u00e9e \u00e9lectriquement<\/strong>. Cela signifie que l'information reste en place m\u00eame apr\u00e8s la coupure de l'alimentation \u00e9lectrique.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1560\/1473\/files\/Floating_gate_transistor-en.svg_c22655f0-916a-40f9-ba5a-81c34898aa3c_large.png?v=1498924630\" alt=\"\" style=\"width:283px;height:106px\"\/><figcaption class=\"wp-element-caption\"><em><a href=\"https:\/\/de.wikipedia.org\/wiki\/Floating-Gate-Transistor#\/media\/File:Floating_gate_transistor-en.svg\" target=\"_blank\" rel=\"noreferrer noopener\">Images : CC-BY-SA \u0414.\u0418\u043b\u044c\u0438\u043d Wikimedia Commons<\/a>&nbsp;\/&nbsp;&nbsp;<a href=\"https:\/\/de.wikipedia.org\/wiki\/Floating-Gate-Transistor#\/media\/File:FGMOS_Symbol.svg\" target=\"_blank\" rel=\"noreferrer noopener\">Jlochoap CC-0<\/a><\/em><\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"216\" height=\"240\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image.png\" alt=\"\" class=\"wp-image-5046\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image.png 216w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-11x12.png 11w\" sizes=\"auto, (max-width: 216px) 100vw, 216px\" \/><\/figure>\n<\/div>\n\n\n<p>L'information est toujours lue entre la source (S) et le drain (D). Les \u00e9lectrons introduits dans la grille flottante augmentent par exemple la tension de seuil du transistor, \u00e0 partir de laquelle le courant circulerait. Le transistor se bloque alors \u00e0 une tension de lecture normale (il ne conduit pas).<\/p>\n\n\n\n<p>Pour la programmation de la porte flottante, des tensions \u00e9lectriques nettement plus \u00e9lev\u00e9es (par exemple 10 V) sont n\u00e9cessaires que pour l'op\u00e9ration de lecture normale (par exemple 3,3 V). Pour ce faire, la porte de contr\u00f4le (V1\/V2\/V3) joue un r\u00f4le essentiel.<\/p>\n\n\n\n<p>Pour tout effacer, la porte de contr\u00f4le chasse les \u00e9lectrons de la porte flottante en appliquant une tension n\u00e9gative \u00e9lev\u00e9e.<\/p>\n\n\n\n<p>Les composants flash NAND utilis\u00e9s dans les cartes microSD regroupent les diff\u00e9rents transistors de m\u00e9moire en pages, et plusieurs de ces pages en blocs. Une page comporte entre 512 et 8192 octets, un bloc peut contenir jusqu'\u00e0 256 pages (donc un total de 2048 kB avec une taille de page de 8kB).<\/p>\n\n\n\n<p>L'\u00e9criture (pour un \"1\" logique) peut se faire par bit ou au moins par octet\/mot. L'effacement (pour un \"0\" logique) ne peut se faire que dans le sens des aiguilles d'une montre. S'il reste des informations non modifi\u00e9es, elles doivent \u00eatre programm\u00e9es \u00e0 nouveau.<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Les m\u00e9moires flash ont une dur\u00e9e de vie limit\u00e9e en raison de la programmation et de l'effacement, que nous calculons en cycles d'effacement.<\/strong><\/span><\/p>\n\n\n\n<p>La raison de cette dur\u00e9e de vie limit\u00e9e est la d\u00e9t\u00e9rioration de la couche d'oxyde isolante, qui prot\u00e8ge la grille flottante contre les fuites de charge, caus\u00e9es par les hautes tensions. D\u00e8s que cette couche devient conductrice, la cellule de m\u00e9moire ne peut plus contenir d'informations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aside : Cellules de m\u00e9moire \u00e0 plusieurs niveaux<\/h3>\n\n\n\n<p>Initialement, il n'y avait que deux \u00e9tats de charge (<strong>1 bit d'information<\/strong>) par cellule de m\u00e9moire. Aujourd'hui, gr\u00e2ce \u00e0 plusieurs portes flottantes par transistor, les cellules de m\u00e9moire \u00e0 plusieurs niveaux stockent diff\u00e9rents \u00e9tats de charge et donc plusieurs bits par transistor de m\u00e9moire. Lors de la lecture, le syst\u00e8me \u00e9value comment le courant appliqu\u00e9 est conduit diff\u00e9remment par le transistor.<\/p>\n\n\n\n<p>D'une part, cela permet d'augmenter sensiblement la densit\u00e9 des cellules de m\u00e9moire, mais d'autre part, la lecture est plus lente et les cellules de m\u00e9moire r\u00e9agissent de mani\u00e8re beaucoup plus sensible aux pertes de charge avec des erreurs de bits. Avec les cellules \u00e0 un niveau, 100 000 \u00e0 1 000 000 de cycles d'\u00e9criture-effacement sont possibles, avec les TLC (cellules \u00e0 trois niveaux avec trois bits par cellule de m\u00e9moire) environ 1000 cycles d'\u00e9criture-effacement.<\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>C'est la raison pour laquelle les cartes SD industrielles ont g\u00e9n\u00e9ralement des densit\u00e9s de m\u00e9moire plus faibles et utilisent des cellules \u00e0 niveau unique (SLC), pour une meilleure int\u00e9grit\u00e9 des donn\u00e9es.<\/strong>.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le contr\u00f4leur<\/h3>\n\n\n\n<p>La t\u00e2che du contr\u00f4leur est de g\u00e9rer le flash, et en particulier d'effectuer <strong>nivellement de l'usure et correction des erreurs de lecture<\/strong>. Les performances et la long\u00e9vit\u00e9 de la carte microSD d\u00e9pendent de mani\u00e8re d\u00e9cisive des algorithmes utilis\u00e9s dans le contr\u00f4leur.<\/p>\n\n\n\n<p>La m\u00e9moire flash ne peut pas \u00eatre r\u00e9\u00e9crite aussi souvent que n\u00e9cessaire en raison de l'endommagement de la couche d'oxyde isolante des grilles flottantes comme d\u00e9crit ci-dessus. Pour \u00e9viter d'endommager les zones individuelles qui sont utilis\u00e9es particuli\u00e8rement fr\u00e9quemment, <strong>le contr\u00f4leur varie l'allocation physique aux blocs qui peuvent \u00eatre adress\u00e9s logiquement par le syst\u00e8me de fichiers (= wear leveling).<\/strong><\/p>\n\n\n\n<p><span style=\"color: #000000;\"><strong>Cette variation de l'allocation physique est \u00e9galement la raison pour laquelle le test en \u00e9criture de la carte SD (en \u00e9crivant et en lisant avec des outils de d\u00e9tection des blocs d\u00e9fectueux, etc.) n'identifiera pas les v\u00e9ritables blocs d\u00e9fectueux et vous permettra de les \u00e9viter au niveau du syst\u00e8me d'exploitation\/syst\u00e8me de fichiers ! Seul le contr\u00f4leur de m\u00e9moire flash \u00e0 l'int\u00e9rieur de la carte microSD sait quel bloc est \u00e9crit ou lu \u00e0 un moment donn\u00e9, et comme nous l'avons vu, cela peut changer avec le temps.<\/strong><\/span><\/p>\n\n\n\n<p>Les blocs d\u00e9fectueux (bad blocks) sont d\u00e9j\u00e0 pr\u00e9sents dans la m\u00e9moire flash neuve. Ces blocs d\u00e9fectueux sont marqu\u00e9s dans une zone sp\u00e9ciale de la m\u00e9moire flash.<\/p>\n\n\n\n<p>Les informations de correction d'erreur pour les blocs individuels sont \u00e9galement g\u00e9r\u00e9es afin que les erreurs de lecture puissent \u00eatre corrig\u00e9es par des sommes de contr\u00f4le. Le contr\u00f4leur ajoute les blocs pr\u00e9sentant des erreurs de lecture group\u00e9es \u00e0 la liste des blocs d\u00e9fectueux, et d\u00e9cale l'allocation physique r\u00e9elle du bloc logique.<\/p>\n\n\n\n<p>La carte microSD dispose g\u00e9n\u00e9ralement - selon le fabricant - d'une capacit\u00e9 de r\u00e9serve d'environ 10% pour remplacer les blocs d\u00e9fectueux par de bons \"blocs de r\u00e9serve\".<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">De sales petits secrets : Probl\u00e8mes de m\u00e9moire flash<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">La suppression se fait uniquement dans le sens des blocs<\/h4>\n\n\n\n<p>Les donn\u00e9es ne peuvent \u00eatre effac\u00e9es que bloc par bloc. L'effacement sollicite les cellules de la m\u00e9moire et r\u00e9duit leur dur\u00e9e de vie - de nouveaux blocs d\u00e9fectueux sont cr\u00e9\u00e9s.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Blocs d\u00e9fectueux provenant de l'usine<\/h4>\n\n\n\n<p>Les m\u00e9moires flash sont d\u00e9j\u00e0 livr\u00e9es avec des blocs d\u00e9fectueux. Au cours du fonctionnement, d'autres blocs d\u00e9fectueux (bad blocks) sont ajout\u00e9s. Le contr\u00f4leur essaie donc d'\u00e9crire\/effacer des blocs aussi uniform\u00e9ment r\u00e9partis que possible par wear-leveling.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">MLC et TLC particuli\u00e8rement sensibles<\/h4>\n\n\n\n<p>Les cellules de m\u00e9moire \u00e0 cellules multi-niveaux (MLC) r\u00e9duisent le nombre de cycles d'effacement et donc la fiabilit\u00e9 \u00e0 long terme.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Perturbation de la lecture<\/h4>\n\n\n\n<p>Un ph\u00e9nom\u00e8ne que je n'ai pas encore mentionn\u00e9, mais qui est particuli\u00e8rement perfide, est le suivant <strong>Perturbation de la lecture<\/strong>. M\u00eame s'il ne fait que lire la carte, il peut - par sa seule lecture - amener les cellules de m\u00e9moire voisines du m\u00eame bloc \u00e0 modifier leur programmation. La probabilit\u00e9 que cela se produise augmente fortement apr\u00e8s quelques 100 000 lectures.<\/p>\n\n\n\n<p>Pour \u00e9viter les perturbations de lecture, le contr\u00f4leur enregistre donc le nombre d'acc\u00e8s \u00e0 un bloc afin de le copier en un seul morceau \u00e0 un nouvel emplacement lorsqu'un seuil est d\u00e9pass\u00e9, et de supprimer le bloc original. Apr\u00e8s cela, le bloc peut \u00eatre r\u00e9utilis\u00e9 \u00e0 nouveau.<\/p>\n\n\n\n<p>Ce sont autant de choses qu'un contr\u00f4leur doit compenser pour nous faire croire qu'il s'agit d'une \"carte m\u00e9moire parfaite\" \u00e0 l'ext\u00e9rieur, alors qu'elle est tout sauf parfaite \u00e0 l'int\u00e9rieur !<\/p>\n\n\n\n<p>Enfin et surtout, les bits \u00e9crits par les rayons X peuvent \u00eatre effac\u00e9s involontairement. Dans ce cas, seule une conception de la carte s\u00e9curis\u00e9e contre les rayons X peut garantir que les donn\u00e9es restent intactes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fabricant et s\u00e9lection d'une bonne carte<\/h2>\n\n\n\n<p>Le microcontr\u00f4leur, la m\u00e9moire flash et la carte microSD finie peuvent provenir de diff\u00e9rents fabricants - la carte SD Panasonic de la photo d'exemple est \u00e9quip\u00e9e d'une m\u00e9moire flash Samsung. Le contr\u00f4leur a \u00e9t\u00e9 fabriqu\u00e9 au Japon.<\/p>\n\n\n\n<p>Quatre fabricants produisent des dispositifs flash NAND :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Samsung &lt;- leader du march\u00e9<\/li>\n\n\n\n<li>Toshiba<\/li>\n\n\n\n<li>IM Flash Technologies (coentreprise entre Micron Technology et Intel)<\/li>\n\n\n\n<li>Hynix en coop\u00e9ration avec Numonyx<\/li>\n<\/ul>\n\n\n\n<p>Toshiba et Samsung produisent la majorit\u00e9 de toutes les puces.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SanDisk (recommand\u00e9)<\/h3>\n\n\n\n<p>SanDisk et Toshiba ont une entreprise commune pour la fabrication de flash. Cependant, en 2009, SanDisk a transf\u00e9r\u00e9 les droits sur les fabriques \u00e0 Toshiba pour devenir une entreprise commune.<a href=\"http:\/\/aphnetworks.com\/node\/1659\"> fabricant de m\u00e9moire flash sans usine<\/a>. Elles collaborent encore aujourd'hui pour le d\u00e9veloppement de m\u00e9moires. SanDisk et Toshiba, ainsi que Matshushita, sont les fondateurs de la norme SD, introduite en 1999. SanDisk a \u00e9galement cr\u00e9\u00e9 la norme microSD.<\/p>\n\n\n\n<p>Nous faisons confiance \u00e0 la marque SanDisk depuis longtemps, et nous avons eu de tr\u00e8s bonnes exp\u00e9riences avec elle jusqu'\u00e0 pr\u00e9sent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Samsung (recommand\u00e9)<\/h3>\n\n\n\n<p>Nous recommandons \u00e9galement les cartes m\u00e9moire Samsung. En tant que leader du march\u00e9 dans le secteur de la flash NAND, Samsung est en mesure d'adapter parfaitement tous les composants de la carte SD les uns aux autres et dispose de toutes les informations n\u00e9cessaires pour obtenir un produit solide.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kingston (NON recommand\u00e9)<\/h3>\n\n\n\n<p>Nous avons eu une mauvaise exp\u00e9rience avec la fiabilit\u00e9 des cartes Kingston de 128 Go dans un projet critique. Kingston ne dispose pas de ses propres usines et ach\u00e8te la capacit\u00e9 exc\u00e9dentaire \u00e0 d'autres fabricants de flashes. Par cons\u00e9quent, il n'y a aucune garantie de performances constantes.<\/p>\n\n\n\n<p>Les \u00e9l\u00e9ments suivants <a href=\"http:\/\/www.bunniestudios.com\/blog\/?page_id=1022\">article par Bunny Huang<\/a> est \u00e9galement int\u00e9ressant dans ce contexte.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Toshiba<\/h3>\n\n\n\n<p>Toshiba, en tant que #2 sur le march\u00e9 mondial de la DRAM, vend \u00e9galement ses propres produits de cartes m\u00e9moire. SanDisk et Toshiba, ainsi que Matshushita, sont les fondateurs de la norme SD, introduite en 1999. Nous n'avons pas d'exp\u00e9rience avec les cartes Toshiba jusqu'\u00e0 pr\u00e9sent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transcend \/ Silicon Power<\/h3>\n\n\n\n<p>Nous avons \u00e9galement utilis\u00e9 des cartes Transcend et Silicon Power, surtout dans la gamme \u00e0 bas prix. Les cartes sont fondamentalement bonnes, mais nous avons constat\u00e9 des retours \/ d\u00e9fauts plus \u00e9lev\u00e9s avec Transcend qu'avec SanDisk. Pour les projets critiques, je recommanderais donc plut\u00f4t SanDisk \/ Samsung.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Choisir une bonne carte m\u00e9moire<\/h3>\n\n\n\n<p>Pour choisir une bonne carte m\u00e9moire, la premi\u00e8re chose \u00e0 faire est de choisir le fabricant. Nous recommandons <strong>Samsung ou SanDisk<\/strong>et \u00e9ventuellement Toshiba, pour la liste des candidats retenus.<\/p>\n\n\n\n<p>Ensuite, la classe de m\u00e9moire est importante. Cette classe indique la vitesse d'\u00e9criture la plus rapide, bloc par bloc. Il ne s'agit pas de la vitesse d'\u00e9criture pour les \u00e9critures al\u00e9atoires dispers\u00e9es, qui est plus significative dans les applications du monde r\u00e9el.<\/p>\n\n\n\n<p>Une classe sup\u00e9rieure est plus ch\u00e8re, mais elle est recommand\u00e9e en raison de l'augmentation significative des performances. Nous exp\u00e9dions g\u00e9n\u00e9ralement des cartes de classe 10.<\/p>\n\n\n\n<p>Sur <a href=\"http:\/\/elinux.org\/RPi_SD_cards\">cet aper\u00e7u sur eLinux.org<\/a>Vous pouvez v\u00e9rifier la compatibilit\u00e9 d'une carte m\u00e9moire avec votre Raspberry Pi. Remarque importante : le micrologiciel du Raspberry Pi est constamment modifi\u00e9 afin d'am\u00e9liorer la compatibilit\u00e9 avec les cartes m\u00e9moire et d'\u00e9viter la corruption des donn\u00e9es.<\/p>\n\n\n\n<p>Vous devez commander aupr\u00e8s de sources fiables, par exemple, <a href=\"https:\/\/buyzero.de\/products\/16gb-sandisk-sd-karte?variant=31076032402\">nous obtenons nos cartes microSD SanDisk <\/a>directement aupr\u00e8s de Raspberry Pi Trading et de grands distributeurs allemands r\u00e9put\u00e9s. Sur Amazon, veillez \u00e0 commander directement aupr\u00e8s d'Amazon, et non aupr\u00e8s d'un d\u00e9taillant de la place de march\u00e9.<\/p>\n\n\n\n<p>Certaines informations (<em>cid, csd, date, manfid, oemid, serial<\/em>) de la carte microSD peut \u00eatre lu avec Linux pour v\u00e9rifier que vous avez re\u00e7u le bon fabricant. Exemples avec une carte Transcend :<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"cd \/sys\/class\/mmc_host\/mmc?\/mmc?:*echo &quot;man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)&quot;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copie\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">cd<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">sys<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">class<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">mmc_host<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">mmc<\/span><span style=\"color: #81A1C1\">?\/<\/span><span style=\"color: #D8DEE9\">mmc<\/span><span style=\"color: #81A1C1\">?:*<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">echo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"> <code data-no-translation=\"\"><em>man:0x000074 oem:0x4a60 name:USD&nbsp;hwrev:0x1 fwrev:0x0<\/em><\/code><\/pre>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"echo &quot;serial:$(cat serial) mdt:$(cat date)&quot;\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copie\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">echo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">serial:$(cat serial) mdt:$(cat date)<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>serial:0x401e39f2 mdt:03\/2017<\/em><\/pre>\n\n\n\n<p>L'ID du fabricant (<em>manfid<\/em>) est attribu\u00e9 par <a href=\"https:\/\/www.sd-3c.com\/\">SD-3C LLC<\/a>ainsi que l'ID de l'OEM\/de l'application (<em>oemid<\/em>). Le site <em>oemid <\/em>identifie l'\u00e9quipementier de la carte et\/ou le contenu de la carte.<\/p>\n\n\n\n<p>Le nom du produit (<em>nom<\/em>) est compos\u00e9 de 5 caract\u00e8res (ASCII). <em>hwrev<\/em> est la r\u00e9vision du mat\u00e9riel, et <em>fwrev<\/em> la r\u00e9vision du microprogramme. Ensemble, ils constituent la r\u00e9vision du produit (<em>hwrev.fwrev<\/em>).<\/p>\n\n\n\n<p>Le site <em>s\u00e9rie<\/em> est le num\u00e9ro de s\u00e9rie de la carte microSD, c'est un champ de 32 bits qui se lit comme un entier non sign\u00e9.<\/p>\n\n\n\n<p>Le site <em>mdt<\/em> (Date de fabrication) indique la date de fabrication de la carte - ann\u00e9e et mois.<\/p>\n\n\n\n<p>Vous pouvez comparer les valeurs avec des sites web pour d\u00e9tecter les fraudes commises par de fausses cartes microSD. Je vous recommande de lire <a href=\"http:\/\/www.bunniestudios.com\/blog\/?page_id=1022\">Article du blog de Bunny (un)<\/a> et <a href=\"http:\/\/www.bunniestudios.com\/blog\/?p=2297\">cet article (deux)<\/a>.<\/p>\n\n\n\n<p>Stable <em>man\/oem<\/em> Les combinaisons d'une marque indiquent une cha\u00eene d'approvisionnement bien contr\u00f4l\u00e9e et coh\u00e9rente. Par exemple, SanDisk a la combinaison suivante <a href=\"http:\/\/elinux.org\/RPi_SD_cards\">pour toutes les entr\u00e9es dans le Wiki eLinux.org<\/a>: <strong>man:0x000003 oem:0x5344<\/strong>. D'autres marques, comme Transcend, font appel \u00e0 des fournisseurs diff\u00e9rents, de sorte qu'une qualit\u00e9 constante n'est pas garantie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9viter la corruption des donn\u00e9es pendant le fonctionnement<\/h2>\n\n\n\n<p>La carte microSD est le \"disque dur\" du Raspberry Pi. Avec une configuration Linux normale, elle fonctionne comme un disque dur normal - des acc\u00e8s en lecture et en \u00e9criture se produisent. Linux enregistre des informations dans de nombreux fichiers journaux et, entre autres, met \u00e0 jour les temps d'acc\u00e8s aux fichiers. Les donn\u00e9es changent donc fr\u00e9quemment. Les cartes microSD n'ont jamais \u00e9t\u00e9 con\u00e7ues pour cela.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Astuce #1 : Arr\u00eater correctement le Raspberry Pi et utiliser une bonne alimentation \u00e9lectrique<\/h3>\n\n\n\n<p>Vous ne d\u00e9brancheriez pas non plus un ordinateur Windows. Avec les ordinateurs Linux, et surtout avec les Raspberry Pi \u00e9quip\u00e9s de cartes microSD, ce n'est qu'une question de temps... <strong>avant que la corruption des donn\u00e9es ne se produise pendant les coupures de courant<\/strong>.<\/p>\n\n\n\n<p>Linux dispose de caches en lecture-\u00e9criture pour acc\u00e9l\u00e9rer les op\u00e9rations sur les fichiers. Lorsque vous d\u00e9branchez le Pi, vous risquez de perdre les informations contenues dans les caches d'\u00e9criture qui n'ont pas \u00e9t\u00e9 transf\u00e9r\u00e9es sur la carte microSD.<\/p>\n\n\n<p><span style=\"color: #000000;\">Comme nous l'avons mentionn\u00e9 pr\u00e9c\u00e9demment, le contr\u00f4leur microSD d\u00e9place activement les donn\u00e9es au moment de l'ex\u00e9cution afin de niveler l'usure et d'\u00e9viter les perturbations de lecture. Cela se passe \u00e0 l'insu du syst\u00e8me Linux (\"transparent\"). Et selon le fabricant, de mani\u00e8re plus ou moins conservatrice. Ici aussi - surtout pendant les op\u00e9rations d'\u00e9criture ! - des dommages et des pertes de donn\u00e9es peuvent se produire.<\/span><\/p>\n\n\n<p>Vous devez donc vous assurer qu'apr\u00e8s avoir \u00e9teint votre Pi, la LED ACT du Raspberry Pi cesse de clignoter, et seulement ensuite, d\u00e9brancher l'alimentation.<\/p>\n\n\n\n<p>Une mauvaise alimentation peut \u00e9galement entra\u00eener des probl\u00e8mes dus \u00e0 <strong>pannes d'\u00e9lectricit\u00e9 <\/strong>(sous-tension). En cas de doute, utilisez l'alimentation recommand\u00e9e \/ fournie par Raspberry Pi Trading.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-3b-3-b-3a-zubehor\/products\/2-5-a-netzteil-fur-raspberry-pi-offizielles-netzteil-schwarz-2-kopfe?variant=12633722781798\"><img loading=\"lazy\" decoding=\"async\" width=\"156\" height=\"197\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2021\/01\/powersupply-stontronics-raspberry-pi-microusb.jpg\" alt=\"\" class=\"wp-image-598\"\/><\/a><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-3b-3-b-3a-zubehor\/products\/2-5-a-netzteil-fur-raspberry-pi-offizielles-netzteil-schwarz-2-kopfe?variant=12633722781798\">alimentation microUSB originale de 2,5 A (fabriqu\u00e9e par Stontronics) <\/a><\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2.png\" alt=\"\" class=\"wp-image-5047\" style=\"width:354px;height:354px\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-300x300.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-150x150.png 150w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-768x768.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/image-2-12x12.png 12w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/buyzero.de\/collections\/raspberry-pi-4-zubehor\/products\/raspberry-pi-15-w-usb-c-netzteil-eu?variant=28034083258470\">original 3 A USB C Power supply<\/a> <\/figcaption><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Tip #2 Syst\u00e8me de lecture seule avec superpositions<\/h3>\n\n\n\n<p>Un syst\u00e8me de lecture seule ne prot\u00e8ge pas la carte SD des perturbations de lecture, et donc du vieillissement d\u00fb aux cycles d'effacement n\u00e9cessaires. Cependant, cela se produit beaucoup plus lentement que lors d'une \u00e9criture active.<\/p>\n\n\n\n<p>Un syst\u00e8me de fichiers en lecture seule pr\u00e9sente \u00e9galement d'autres avantages, par exemple moins de v\u00e9rifications du syst\u00e8me de fichiers au d\u00e9marrage.<\/p>\n\n\n\n<p>Les syst\u00e8mes int\u00e9gr\u00e9s en particulier, c'est-\u00e0-dire les syst\u00e8mes qui remplissent une fonction sp\u00e9cifique dans une application (par exemple, la signalisation num\u00e9rique), n'ont pas n\u00e9cessairement besoin de pouvoir installer constamment de nouveaux logiciels et de conserver des journaux pr\u00e9cis sur place. Vous pouvez envoyer les journaux via le r\u00e9seau \u00e0 un serveur central (en diff\u00e9r\u00e9 si n\u00e9cessaire), et pour les mises \u00e0 jour du syst\u00e8me, le syst\u00e8me peut \u00eatre mis en mode maintenance pour appliquer les mises \u00e0 jour.<\/p>\n\n\n\n<p>Voici quelques informations provenant du projet Debian sur lequel Raspbian est bas\u00e9 : <a href=\"https:\/\/wiki.debian.org\/ReadonlyRoot\">https:\/\/wiki.debian.org\/ReadonlyRoot<\/a>.<\/p>\n\n\n\n<p>En utilisant les recouvrements du disque RAM (dans tmpfs), un syst\u00e8me peut toujours \u00e9crire des fichiers journaux ou apporter des modifications \u00e0 des fichiers. Vous pouvez synchroniser p\u00e9riodiquement les recouvrements du disque RAM avec des partitions sp\u00e9cialement d\u00e9sign\u00e9es sur la carte SD. Vous devez faire attention au disque RAM afin qu'il ne d\u00e9borde pas (\u00e0 cause des fichiers journaux), et il y a bien s\u00fbr moins de m\u00e9moire RAM disponible pour les activit\u00e9s normales.<\/p>\n\n\n\n<p>Nous utilisons cette technique <a href=\"https:\/\/buyzero.de\/products\/anonymebox-anonym-frei-einfach?variant=27178682953\">avec notre produit Anonymebox<\/a>o\u00f9 l'on peut supposer que les utilisateurs le d\u00e9branchent simplement de la prise de courant.<\/p>\n\n\n<p><strong><span style=\"color: #000000;\">Vous cherchez un partenaire pour r\u00e9aliser une solution solide de lecture seule pour votre projet de Raspberry Pi embarqu\u00e9 ? <a style=\"color: #000000;\" href=\"https:\/\/pi3g.com\/kontakt\/\">Nous (en tant que pi3g e.K.) offrons des services de conseil et de d\u00e9veloppement<\/a>pour le mat\u00e9riel et les logiciels.<\/span><\/strong><\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/pi3g.com\/kontakt\/\">Contactez pi3g e.K. pour une premi\u00e8re consultation gratuite<\/a><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Conseil #3 R\u00e9duction des op\u00e9rations d'\u00e9criture<\/h3>\n\n\n\n<p>En particulier avec les anciens noyaux, Linux met \u00e0 jour le temps d'acc\u00e8s pour chaque acc\u00e8s \u00e0 un fichier, conform\u00e9ment \u00e0 la norme POSIX. <strong>Cela signifie que chaque op\u00e9ration de lecture entra\u00eene automatiquement une op\u00e9ration d'\u00e9criture.<\/strong>. Il est possible de d\u00e9finir explicitement <em>noatime <\/em>sur <em>\/etc\/fstab<\/em> si ce n'est pas d\u00e9j\u00e0 fait (Raspbian semble le faire automatiquement).<\/p>\n\n\n\n<p><a href=\"https:\/\/lonesysadmin.net\/2013\/12\/08\/gain-30-linux-disk-performance-noatime-nodiratime-relatime\/\">Plus d'informations sur <em>relatime <\/em>et <em>noatime<\/em><\/a><\/p>\n\n\n\n<p><strong>D\u00e9sactiver le journal du syst\u00e8me en utilisant le masque :<\/strong><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"systemctl mask systemd-journald.service\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copie\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">mask<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemd<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">journald<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>Cr\u00e9ation d'un lien symbolique de \/etc\/systemd\/system\/systemd-journald.service vers \/dev\/null.<\/em><\/pre>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl mask rsyslog.service\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copie\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">mask<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">rsyslog<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">service<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>Cr\u00e9ation d'un lien symbolique de \/etc\/systemd\/system\/rsyslog.service vers \/dev\/null.<\/em><\/pre>\n\n\n\n<p>Les autres journaux cr\u00e9\u00e9s par d'autres applications, et les cons\u00e9quences de la d\u00e9sactivation de ces services (par exemple, certains services ne d\u00e9marrent plus) doivent bien s\u00fbr \u00eatre examin\u00e9s en d\u00e9tail.<\/p>\n\n\n\n<p><strong>Fichier d'\u00e9change :<\/strong><\/p>\n\n\n\n<p>S'il n'y a pas assez de RAM, Linux d\u00e9place des zones de RAM individuelles dans un fichier SWAP. (Pensez \u00e0 utiliser un Raspberry Pi 4 avec suffisamment de RAM, par exemple<a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-4-model-b?variant=28034031812710\"> le Pi 4 \/ 4 GB<\/a> ou <a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-4-model-b-8gb?variant=31821584629862\">le Pi 4 \/ 8 GB<\/a> pour votre cas d'utilisation). La commande suivante permet de v\u00e9rifier l'\u00e9tat du fichier SWAP :<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl status dphys-swapfile\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copie\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">status<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">dphys<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">swapfile<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\"><em>\u25cf dphys-swapfile.service - LSB : Autog\u00e9n\u00e9rer et utiliser un fichier d'\u00e9change.\nCharg\u00e9 : charg\u00e9 (\/etc\/init.d\/dphys-swapfile).\nActive : active (a quitt\u00e9) depuis le samedi 2017-07-01 19:11:57 UTC ; il y a 8 minutes.\nProcess : 498 ExecStart=\/etc\/init.d\/dphys-swapfile start (code=exited, status=0\/SUCCESS)<\/em><\/pre>\n\n\n\n<p>Vous pouvez utiliser la commande suivante pour d\u00e9sactiver le SWAP :<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewbox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo systemctl disable dphys-swapfile\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copie\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code data-no-translation=\"\"><span class=\"line\"><span style=\"color: #D8DEE9\">sudo<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">systemctl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">disable<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #D8DEE9\">dphys<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">swapfile<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Conclusion<\/h3>\n\n\n\n<p>Les cartes microSD utilis\u00e9es en permanence mettent \u00e0 rude \u00e9preuve la fiabilit\u00e9 \u00e0 long terme des syst\u00e8mes bas\u00e9s sur les Raspberry Pi.<\/p>\n\n\n\n<p>L'utilisation d'une alimentation \u00e9lectrique adapt\u00e9e, de syst\u00e8mes en lecture seule avec recouvrement, la r\u00e9duction constante des op\u00e9rations d'\u00e9criture et le choix d'une bonne carte SD d'une marque r\u00e9put\u00e9e permettent d'accro\u00eetre la stabilit\u00e9 \u00e0 long terme.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/pi3g.com\/kontakt\/\">Si vous avez besoin d'un soutien professionnel pour votre projet\/produit bas\u00e9 sur Raspberry Pi, veuillez nous contacter pour une premi\u00e8re consultation gratuite.<\/a>.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Notes<\/h2>\n\n\n\n<p><strong>(*) Note<\/strong>Les Raspberry Pi 3, 3B+ et 4 peuvent d\u00e9marrer \u00e0 partir d'un support USB ou d'un r\u00e9seau (Ethernet), sans carte microSD.<\/p>\n\n\n\n<p>En particulier pour un d\u00e9marrage par le r\u00e9seau, nous recommandons d'installer une carte microSD avec un micrologiciel sp\u00e9cial, car un bogue de temporisation dans le code de d\u00e9marrage emp\u00eache un d\u00e9marrage stable (Raspberry Pi 3B).<\/p>\n\n\n\n<p>Les explications ci-dessus concernant la structure de la m\u00e9moire flash s'appliquent \u00e9galement aux cl\u00e9s USB, puisqu'elles reposent \u00e9galement sur la m\u00e9moire flash.<\/p>\n\n\n\n<p><strong>(**) Note<\/strong>Les m\u00e9moires flash \u00e0 pi\u00e9geage de charge sont une alternative de plus en plus utilis\u00e9e aux portes flottantes, mais le principe de fonctionnement reste le m\u00eame. La cellule flash \u00e0 pi\u00e9geage de charge permet des densit\u00e9s de m\u00e9moire plus \u00e9lev\u00e9es.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Si vous souhaitez en savoir plus sur les cartes SD avec votre Raspberry Pi, consultez le site suivant <a href=\"https:\/\/picockpit.com\/raspberry-pi\/?s=sd+card\">nos nombreux articles sur le sujet ici<\/a>.<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Ffr%2Fmonitor-sd-card-health-of-raspberry-pi%2F&text=All%20about%20SD%20card%20health%20on%20the%20Raspberry%20Pi\" title=\"Envoyer par X\" aria-label=\"Envoyer par X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">partager<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Ffr%2Fmonitor-sd-card-health-of-raspberry-pi%2F\" title=\"Envoyer par Facebook\" aria-label=\"Envoyer par Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">partager<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Ffr%2Fmonitor-sd-card-health-of-raspberry-pi%2F&text=All%20about%20SD%20card%20health%20on%20the%20Raspberry%20Pi\" title=\"Envoyer par Telegram\" aria-label=\"Envoyer par Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">partager<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Ffr%2Fmonitor-sd-card-health-of-raspberry-pi%2F\" title=\"Envoyer par Reddit\" aria-label=\"Envoyer par Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">partager<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>La carte SD est, avec l'alimentation \u00e9lectrique, un composant suppl\u00e9mentaire essentiel du Raspberry Pi. La surveillance de son \u00e9tat de sant\u00e9 est tr\u00e8s importante pour assurer le bon fonctionnement du syst\u00e8me d'exploitation de votre Raspberry Pi et une bonne exp\u00e9rience utilisateur. Cet article vous montrera plusieurs fa\u00e7ons de v\u00e9rifier et de surveiller la sant\u00e9...<\/p>","protected":false},"author":2,"featured_media":1205,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[165,3],"tags":[595,1007,1006,177,179,1003,606,780,599,1001,189,193,187,600,1002,1005,167,166,1004],"class_list":["post-504","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sd-cards","category-raspberry-pi-how-to","tag-control","tag-controller","tag-fabs","tag-flash","tag-flash-memory","tag-kingston","tag-linux","tag-microsd","tag-monitor","tag-nand","tag-pi","tag-picockpit","tag-raspberry-pi","tag-raspbian","tag-samsung","tag-sandisk","tag-sd","tag-sd-card","tag-toshiba"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>All about SD card health on the Raspberry Pi | PiCockpit<\/title>\n<meta name=\"description\" content=\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/fr\/monitor-sd-card-health-of-raspberry-pi\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"All about SD card health on the Raspberry Pi | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/fr\/monitor-sd-card-health-of-raspberry-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-06T08:52:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-13T11:42:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1715\" \/>\n\t<meta property=\"og:image:height\" content=\"964\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"All about SD card health on the Raspberry Pi\",\"datePublished\":\"2020-12-06T08:52:36+00:00\",\"dateModified\":\"2023-11-13T11:42:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"},\"wordCount\":2760,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"keywords\":[\"control\",\"controller\",\"fabs\",\"flash\",\"flash memory\",\"kingston\",\"linux\",\"microsd\",\"monitor\",\"nand\",\"Pi\",\"picockpit\",\"Raspberry Pi\",\"Raspbian\",\"samsung\",\"sandisk\",\"SD\",\"SD Card\",\"toshiba\"],\"articleSection\":[\"SD Cards\",\"Tutorials\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\",\"name\":\"All about SD card health on the Raspberry Pi | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"datePublished\":\"2020-12-06T08:52:36+00:00\",\"dateModified\":\"2023-11-13T11:42:54+00:00\",\"description\":\"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/microsd-cards-scaled-e1699874572153.jpg\",\"width\":1715,\"height\":964,\"caption\":\"microSD cards\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/monitor-sd-card-health-of-raspberry-pi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorials\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/raspberry-pi-how-to\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"All about SD card health on the Raspberry Pi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/fr\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tout sur la sant\u00e9 des cartes SD sur le Raspberry Pi | PiCockpit","description":"Cet article vous explique comment surveiller au mieux la sant\u00e9 de votre carte SD lorsque vous utilisez un Raspberry Pi - une t\u00e2che qui est rendue encore plus facile avec PiCockpit !","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/fr\/monitor-sd-card-health-of-raspberry-pi\/","og_locale":"fr_FR","og_type":"article","og_title":"All about SD card health on the Raspberry Pi | PiCockpit","og_description":"This article tells you how best to monitor your SD card health when using a Raspberry Pi - a task that is made even easier with PiCockpit!","og_url":"https:\/\/picockpit.com\/raspberry-pi\/fr\/monitor-sd-card-health-of-raspberry-pi\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2020-12-06T08:52:36+00:00","article_modified_time":"2023-11-13T11:42:54+00:00","og_image":[{"width":1715,"height":964,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","type":"image\/jpeg"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"\u00c9crit par":"raspi berry","Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"All about SD card health on the Raspberry Pi","datePublished":"2020-12-06T08:52:36+00:00","dateModified":"2023-11-13T11:42:54+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"},"wordCount":2760,"commentCount":5,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","keywords":["control","controller","fabs","flash","flash memory","kingston","linux","microsd","monitor","nand","Pi","picockpit","Raspberry Pi","Raspbian","samsung","sandisk","SD","SD Card","toshiba"],"articleSection":["SD Cards","Tutorials"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/","url":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/","name":"Tout sur la sant\u00e9 des cartes SD sur le Raspberry Pi | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","datePublished":"2020-12-06T08:52:36+00:00","dateModified":"2023-11-13T11:42:54+00:00","description":"Cet article vous explique comment surveiller au mieux la sant\u00e9 de votre carte SD lorsque vous utilisez un Raspberry Pi - une t\u00e2che qui est rendue encore plus facile avec PiCockpit !","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2020\/12\/microsd-cards-scaled-e1699874572153.jpg","width":1715,"height":964,"caption":"microSD cards"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/monitor-sd-card-health-of-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Tutorials","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/raspberry-pi-how-to\/"},{"@type":"ListItem","position":3,"name":"All about SD card health on the Raspberry Pi"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"baie de framboise","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"Je suis l\u00e0 pour r\u00e9pondre \u00e0 toutes vos questions sur le Raspberry Pi et j'aime partager de nouvelles id\u00e9es de projets pour le Raspberry Pi et donner des conseils rapides. Bien s\u00fbr, je vous aiderai aussi avec PiCockpit et comment rendre votre Raspberry Pi encore plus facile \u00e0 utiliser avec cette solution de surveillance pour Raspberry Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/fr\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/posts\/504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/comments?post=504"}],"version-history":[{"count":39,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/posts\/504\/revisions"}],"predecessor-version":[{"id":5963,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/posts\/504\/revisions\/5963"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/media\/1205"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/media?parent=504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/categories?post=504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/fr\/wp-json\/wp\/v2\/tags?post=504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}