Publicité
Apparue pour la première fois comme stockage étendu pour les PDA, les smartphones et les appareils photo numériques il y a environ 10 ans, les cartes SD sont maintenant un ajout populaire aux tablettes et mini-ordinateurs tels que comme 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 système disque.
Si vous savez quoi que ce soit sur les cartes SD, vous verrez comment cela pourrait se révéler être un problème. Les cartes SD ont une durée de vie limitée, avec des limites sur la fréquence à laquelle les données peuvent être écrites et réécrites avant que la carte ne cède à l'entropie.
Étant donné le grand nombre de projets disponibles pour les utilisateurs de Raspberry Pi (de centres des médias Le matériel dont vous aurez besoin pour construire un Media Center Raspberry PiAvec autant de façons de l'utiliser, vous ne devriez pas être surpris de constater que le Raspberry Pi a vendu plus d'un million d'unités. Bien que conçu pour un objectif clé (programmation), ce petit ordinateur de la taille d'une carte de crédit ... Lire la suite et systèmes de jeux rétro Jeux rétro sur Raspberry Pi: Comprendre les ROM, RetroPie, Recalbox et plusLe Raspberry Pi est idéal pour jouer à des jeux vidéo classiques. Voici comment démarrer avec le jeu rétro sur votre Raspberry Pi. Lire la suite à prendre des photos depuis l'espace Projets Raspberry Pi: une voiture avec vision nocturne, traduction de type Google Glass, etc.Nous avons déjà examiné quelques excellentes utilisations de ce mini-ordinateur britannique, mais le fait est qu'il est tellement polyvalent qu'il y a toujours quelque chose d'étonnant à parler. Qui aurait pensé que ... Lire la suite ), il semble judicieux d'étudier comment les cartes SD peuvent avoir leur durée de vie utile prolongée.
Rendez votre carte SD plus fiable
Il est difficile de trouver des preuves solides d'échecs de carte SD. Le format est si bon marché que dans la majorité des cas, les propriétaires pourraient les avoir simplement jetés au profit d'un remplacement. D'un autre côté, ce format est devenu plus résistant au cours des dernières années, grâce aux progrès de la conception des cartes (ce que nous reviendrons plus tard).
Pour profiter de l'informatique sans problème sur carte SD, vous devez choisir la plus grande carte pour votre budget. L'idée derrière cela est simple: avec une limite sur le nombre de fois où les données peuvent être écrites sur des cartes SD, et le fait que les données écrites sur le l'appareil doit être réparti dans des zones intactes avant de revenir au début, il y a moins de changement d'écriture dans la même zone du carte. Choisir 16 Go sur 8 Go réduira de moitié le nombre de réécritures. En théorie, cela doublera l'espérance de vie de votre stockage.
Cela vaut également la peine de magasiner uniquement pour les grandes marques. Oui, il peut être tentant de s'emparer d'une carte de 32 Go pour 10 $ sur eBay ou Amazon, mais vous n'êtes pas assuré d'obtenir un appareil fiable - ni même un appareil fonctionnel. Si vous aviez de vieilles cartes SD que vous espériez utiliser, consultez toutes les d'autres façons, ils peuvent être utilisés à la place 7 utilisations impressionnantes pour une ancienne carte SDQue votre ancienne carte SD soit un maigre 64 Mo ou un énorme 64 Go, divers projets existent pour que vous puissiez utiliser ces cartes de stockage. Lire la suite X.
Vous utilisez Raspberry Pi? Écrivez sur la RAM, pas sur la carte
Augmenter la durée de vie de votre carte SD est possible en faisant un meilleur usage de la RAM de votre appareil. L'astuce suivante peut être utilisée sur n'importe quel appareil Linux, bien que nous l'ayons testée sur le Raspberry Pi.
En utilisant le tmpfs vous demandez à l’appareil d’écrire dans la mémoire RAM du système comme il le ferait sur un périphérique de stockage RAMdisk dans Windows aussi Qu'est-ce qu'un disque RAM et comment en configurer unLes disques durs à semi-conducteurs ne sont pas le premier stockage non mécanique à apparaître sur les PC grand public. La RAM est utilisée depuis des décennies, mais principalement comme solution de stockage à court terme. Les temps d'accès rapides de la RAM en font ... Lire la suite , réellement). Le résultat est qu'il y a moins d'écriture sur la carte SD. Un avantage est que tmpfs est rapide et facile à configurer.
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 par défaut tmpfs, noatime, nosuid, mode = 0755, taille = 100m 0 0
Après l'enregistrement, redémarrez votre Raspberry Pi. Cela montera le système de fichiers virtuel, prêt à l'emploi. Au redémarrage, / var / log sera monté en tant que disque RAM; les fichiers écrits dans le répertoire seront en RAM, aussi longtemps qu'ils seront nécessaires.
Plusieurs autres emplacements peuvent également être utilisés:
tmpfs / tmp tmpfs par défaut, noatime, nosuid, taille = 100m 0 0. tmpfs / var / tmp tmpfs par défaut, noatime, nosuid, taille = 30m 0 0. tmpfs / var / log par défaut de tmpfs, noatime, nosuid, mode = 0755, taille = 100m 0 0. tmpfs / var / run par défaut de tmpfs, noatime, nosuid, mode = 0755, taille = 2m 0 0. tmpfs / var / spool / mqueue tmpfs par défaut, 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 que chaque dossier temporaire doit occuper. N'oubliez pas que la RAM sera également utilisée par le système d'exploitation, donc la définition de limites de taille évitera le verrouillage de Raspbian. Veillez également à n'ajouter que des emplacements contenant des données temporaires à / var / log. Ces fichiers sont tous supprimés lorsque votre Raspberry PI redémarre, donc tout ce dont vous avez besoin pour conserver ou persister lors des redémarrages 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, contournez complètement la carte SD!
La plupart des utilisateurs de Raspberry Pi s'appuient sur une certaine forme de Linux et, en tant que tels, ont entre leurs mains un moyen encore meilleur 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 standard, 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 afin que seule la partition de démarrage se trouve sur la carte SD, tandis que la partition racine est déplacée vers une autre dispositif.
Bien que vous puissiez trouver le processus 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 verrez que le résultat est impressionnant.
Conclusion: les cartes SD sont incroyables, alors traitez-les bien
La chose la plus importante que vous puissiez faire avec les cartes SD pour vous assurer qu'elles durent est d'acheter les marques nommées et, si possible, de les utiliser pour des tâches qui ne nécessitent pas une réécriture constante (comme un torrent toujours à télécharger mégalithe Comment transformer votre Raspberry Pi en un mégalithe de téléchargement permanentFaites votre part pour le "réseau de distribution Linux" mondial en construisant un mégalithe dédié, sécurisé et téléchargeable par torrent qui utilise à peine 10W de puissance. Il sera, bien entendu, 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, soutenus par des logiciels très intelligents. Comme l'a révélé un pirate informatique Bunnie Huang au Congrès du Chaos Compute Club, Les cartes SD sont fabriquées avec une mémoire flash très bon marché et criblée de défauts. Créer l'illusion d'un support robuste est une correction d'erreurs sophistiquée, ce qui signifie que les cartes sont capable d'afficher une capacité complètement différente de celle réellement disponible (vous pouvez vérifier votre capacité réelle avec la H2testw outil).
En ce qui concerne 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!
Christian Cawley est rédacteur en chef adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée. Il produit également le podcast vraiment utile et possède une vaste expérience en matière de support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amoureux des Lego et un fan de jeux rétro.