Comment prolonger la vie de la carte SD de votre Raspberry Pi

Comment prolonger la vie de la carte SD de votre Raspberry Pi / DIY

Apparaissant pour la première fois en tant que stockage étendu pour les PDA, les smartphones et les appareils photo numériques il y a environ 10 ans, les cartes SD sont désormais un complément populaire des tablettes et des mini-ordinateurs tels que le Raspberry Pi. Offrant une capacité élevée et des vitesses d'écriture rapides, les cartes SD sont particulièrement importantes pour le Raspberry Pi, qui utilise ce type de stockage comme disque système..

Si vous savez quelque chose sur les cartes SD, vous verrez alors comment cela pourrait poser problème. Les cartes SD ont une durée de vie limitée, avec des limites sur la fréquence d'écriture et de réécriture des données avant que la carte ne cède à l'entropie.

Étant donné le grand nombre de projets disponibles pour les utilisateurs de Raspberry Pi (des centres multimédias par exemple), le matériel nécessaire pour créer un centre multimédia Raspberry Pi. Le matériel nécessaire pour créer un centre multimédia Raspberry Pi Avec autant de façons de l'utiliser, vous ne devriez Ne soyez pas surpris de constater que le Raspberry Pi a vendu plus d'un million d'unités. Bien que conçu pour un objectif clé (la programmation), ce petit ordinateur de la taille d'une carte de crédit… Lire la suite et les systèmes de jeu rétro Le jeu rétro sur le Raspberry Pi: tout ce dont vous avez besoin Connaître les jeux rétro sur le Raspberry Pi: tout ce que vous devez savoir Le Raspberry Pi a de nombreuses utilisations, mais le plus amusant est peut-être le jeu le plus amusant: le jeu vidéo classique. Voici tout ce que vous devez savoir sur le jeu rétro sur votre Raspberry Pi. prendre des photos depuis l'espace Projets Raspberry Pi: Une voiture avec vision nocturne, Google Glass-like Translation, et plus encore Raspberry Pi Projets: Une voiture avec Night Vision, Google Glass-Translation, etc. Nous avons déjà examiné d’excellentes utilisations de ce mini-ordinateur britannique, mais le fait est qu’il est tellement polyvalent qu’il ya toujours quelque chose d’extraordinaire à parler. Qui aurait pensé que… Lire la suite), il semble judicieux d'étudier comment prolonger la durée de vie d'une carte SD.

Rendez votre carte SD plus fiable

Il est difficile de trouver des preuves solides d’échecs de la carte SD. Le format est tellement bon marché que dans la majorité des cas, les propriétaires pourraient les avoir simplement abandonnés au profit d'un remplaçant. D'autre part, ce format est devenu plus résistant ces dernières années, grâce aux avancées en matière de conception de cartes (nous y reviendrons plus tard)..

Pour profiter d'une informatique sans problème avec une carte SD, vous devez choisir la carte la plus grande correspondant à votre budget. La pensée derrière ceci est simple: avec un nombre limité de fois que les données peuvent être écrites sur des cartes SD, et le fait que les données écrites sur le périphérique doivent être réparties dans des zones non modifiées avant de revenir au début, les changements sont moins importants. d'écrire dans la même zone de la carte. Choisir 16 Go sur 8 Go réduira de moitié le nombre de réécritures. En théorie, cela doublera la durée de vie de votre stockage.

Cela vaut également la peine de magasiner uniquement pour les grandes marques. Oui, il peut être tentant de récupérer une carte de 32 Go pour 10 $ sur eBay ou Amazon, mais vous n'êtes pas assuré de disposer d'un appareil fiable, ni même fonctionnel. Si vous espériez utiliser d'anciennes cartes SD, découvrez toutes les autres façons de les utiliser. 7 Utilisations géniales pour une ancienne carte SD 7 Utilisations géniales pour une ancienne carte SD Que votre ancienne carte SD soit un maigre 64 Mo ou Un énorme 64 Go, plusieurs projets existent pour vous permettre d'utiliser ces cartes de stockage. Lire plus x.

Utilisation de Raspberry Pi? Écrire dans la RAM, pas la carte

Il est possible d'augmenter la durée de vie de votre carte SD en utilisant mieux la mémoire vive de votre appareil. L'astuce suivante peut être utilisée sur n'importe quel périphérique Linux, bien que nous l'ayons testée sur le Raspberry Pi..

En utilisant le tmpfs fonction que vous indiquez au périphérique d'écrire dans la mémoire RAM du système, comme il le ferait avec un périphérique de stockage (vous pouvez également créer un disque RAM dans Windows. Qu'est-ce qu'un disque RAM, et comment en configurer un Set One Up Les disques durs à semi-conducteurs ne sont pas le premier stockage non mécanique à apparaître dans les PC grand public. La RAM est utilisée depuis des décennies, mais principalement en tant que solution de stockage à court terme.… Read More , réellement). Le résultat est qu'il y a moins d'écriture sur la carte SD. Un avantage supplémentaire est que tmpfs est rapide et facile à installer.

Pour l'utiliser, ouvrez / etc / fstab dans le système de fichiers Raspbian (en utilisant nano dans la ligne de commande) et ajoutez:

tmpfs / var / log Valeurs par défaut de tmpfs, noatime, nosuid, mode = 0755, taille = 100m 0 0

Après la sauvegarde, redémarrez votre Raspberry Pi. Cela montera le système de fichiers virtuel, prêt à être utilisé. Lors du redémarrage, / var / log sera monté en tant que disque RAM; les fichiers écrits dans le répertoire seront dans la RAM, aussi longtemps qu'ils seront nécessaires.

Plusieurs autres emplacements peuvent également être utilisés:

tmpfs / tmp valeurs par défaut de tmpfs, noatime, nosuid, size = 100m 0 0 tmpfs / var / tmp valeurs par défaut de tmpfs, noatime, nosuid, size = 30m 0 0 tmpfs / var / log Défauts de tmpfs, noatime, nosuid, mode = 0755, size = 100m 0 0 tmpfs / var / run Par défaut tmpfs, noatime, nosuid, mode = 0755, taille = 2m 0 0 tmpfs / var / spool / mqueue Par défaut tmpfs, noatime, nosuid, mode = 0700, gid = 12, taille = 30m 0 0

Ces lignes peuvent toutes être ajoutées à / etc / fstab. Notez l'utilisation de la condition size =, qui limite la quantité d'espace occupée par chaque dossier temporaire. N'oubliez pas que la mémoire RAM sera également utilisée par le système d'exploitation. Par conséquent, la définition de limites de taille évitera le blocage de Raspbian. Veillez également à n’ajouter que des emplacements contenant des données temporaires dans / var / log. Ces fichiers sont tous supprimés au redémarrage de votre Raspberry PI. Par conséquent, tout ce que vous devez conserver ou conserver après un redémarrage ne doit pas être stocké dans la RAM..

En déplaçant ces emplacements vers la RAM, la quantité de données écrites sur la carte SD de votre Raspberry Pi peut être réduite, prolongeant ainsi sa durée de vie..

Mieux encore, contourner complètement la carte SD!

La plupart des utilisateurs de Raspberry Pi utilisent Linux sous une forme ou une autre et disposent ainsi d'un moyen encore plus efficace d'améliorer les performances et de réduire le volume de réécriture sur la carte SD..

La solution consiste à utiliser un périphérique USB 2.0, qui peut être une clé USB, peut-être un disque dur USB alimenté ou même un SSD. Bien que le Raspberry Pi soit câblé pour démarrer à partir de la carte SD, vous pouvez reconfigurer le système d'exploitation de sorte que seule la partition de démarrage se trouve sur la carte SD, tandis que la partition racine est déplacée vers un autre périphérique..

Même si le processus est un peu compliqué, une fois que la partition de démarrage a été modifiée pour rechercher la partition racine sur le périphérique USB, vous constaterez que le résultat est impressionnant..

Conclusion: les cartes SD sont étonnantes, alors traitez-les bien

La chose la plus importante à faire avec les cartes SD pour garantir leur durabilité est d’acheter les marques nommées et, si possible, de les utiliser pour des tâches qui ne nécessitent pas de réécriture constante (comme un mégaphone à téléchargement torrent permanent. Comment transformer votre Raspberry Pi en Comment transformer votre Raspberry Pi en un téléchargement permanent? Megalith Faites votre part pour le «réseau de distribution Linux» mondial en construisant un mégalithe dédié, sécurisé, au téléchargement torrent, qui utilise à peine 10 W de puissance. , bien sûr, être basé sur un Raspberry Pi. Lire la suite).

Ce qui est peut-être le plus fascinant, c’est que les cartes SD sont des menteurs habituels, appuyées par un logiciel très intelligent. Comme l'a révélé le pirate informatique Bunnie Huang lors du congrès du Chaos Compute Club, les cartes SD sont fabriquées avec une mémoire flash très économique et criblée de défauts. Créer une illusion de support de stockage robuste est une correction d’erreur sophistiquée, ce qui signifie que les cartes peuvent afficher une capacité complètement différente de celle actuellement disponible (vous pouvez vérifier votre capacité réelle avec l’outil H2testw)..

Pour les propriétaires de Raspberry Pi, profitez des conseils ci-dessus concernant l'achat d'un stockage plus important et l'utilisation de tmpfs pour réduire le volume de réécriture sur votre carte SD..

Traitez bien vos cartes SD et elles dureront invariablement durer!

En savoir plus sur: Raspberry Pi.