Hoe de levensduur van de SD-kaart van uw Raspberry Pi te verlengen

SD-kaarten hebben een eindige levensduur, met limieten over hoe vaak gegevens kunnen worden herschreven voordat de kaart wordt toegewezen aan entropie. Voor de Rapsberry Pi kan dit een serieus probleem zijn.

SD-kaarten hebben een eindige levensduur, met limieten over hoe vaak gegevens kunnen worden herschreven voordat de kaart wordt toegewezen aan entropie.  Voor de Rapsberry Pi kan dit een serieus probleem zijn.
Advertentie

De SD-kaarten werden 10 jaar geleden voor het eerst uitgebreid met PDA's, smartphones en digitale camera's en vormen nu een populaire toevoeging aan tablet- en minicomputers zoals de Raspberry Pi. Met hoge capaciteit en hoge schrijfsnelheden zijn SD-kaarten met name belangrijk voor de Raspberry Pi, die dit type opslag gebruikt als een systeemschijf.

Als je iets over SD-kaarten weet, zul je zien hoe dit een probleem kan blijken te zijn. SD-kaarten hebben een eindige levensduur, met limieten over hoe vaak gegevens kunnen worden geschreven en herschreven voordat de kaart de entropie ingaat.

Gezien het grote aantal projecten dat beschikbaar is voor gebruikers van Raspberry Pi (alles van mediacenters De hardware die u nodig hebt om een ​​Raspberry Pi Media Center te bouwen De hardware die u nodig hebt om een ​​Raspberry Pi-mediacentrum te bouwen Met zoveel manieren om het te gebruiken, moet u Het zal je niet verbazen dat de Raspberry Pi meer dan 1 miljoen stuks heeft verkocht, hoewel ontworpen voor een belangrijk doel (programmeren) deze kleine creditcard-computer ... Lees Meer en retro spelsystemen Retro Gaming op de Raspberry Pi: alles U moet Retro Gaming kennen op de Raspberry Pi: alles wat u moet weten De Raspberry Pi heeft veel toepassingen, maar misschien is het het leukst om klassieke videogames te spelen. Hier is alles wat u moet weten over retro gaming op uw Raspberry Pi. Meer foto's maken vanuit de ruimte Raspberry Pi Projecten: een auto met nachtzicht, Google Glass-achtige vertalingen en meer Raspberry Pi-projecten: een auto met nachtzicht, Google Glass-achtige vertalingen en meer We hebben eerder gekeken d op sommige uitstekende toepassingen voor deze Britse minicomputer, maar het feit is dat het zo veelzijdig is dat er altijd iets geweldigs is om over te praten. Wie had gedacht dat ... Lees meer) lijkt het verstandig om te onderzoeken hoe SD-kaarten hun bruikbare levensduur kunnen verlengen.

Maak uw SD-kaart betrouwbaarder

Het vinden van solide bewijs van storingen aan de SD-kaart is moeilijk. Het formaat is zo goedkoop dat in de meeste gevallen de eigenaren ze misschien gewoon hebben weggegooid ten gunste van een vervanging. Aan de andere kant is dit formaat de afgelopen jaren veerkrachtiger geworden, dankzij de vooruitgang in kaartontwerp (iets waar we later op terugkomen).

muo-RPI-multios-sdcards

Om te genieten van probleemloos, op SD-kaarten gebaseerde computergebruik, moet u de grootste kaart kiezen voor uw budget. De gedachte hierachter is simpel: met een limiet op het aantal keren dat gegevens naar SD-kaarten kunnen worden geschreven en het feit dat gegevens die naar het apparaat zijn geschreven, moeten worden verspreid naar ongerepte gebieden voordat ze teruggaan naar het begin, is er minder verandering van schrijven naar hetzelfde deel van de kaart. Als u kiest voor 16 GB meer dan 8 GB, wordt de helft van het aantal herschreven. In theorie zal dit de levensverwachting van uw opslag verdubbelen.

Het is ook de moeite waard om te winkelen voor alleen de grote namen. Ja, het is misschien verleidelijk om een ​​kaart van 32 GB te pakken voor $ 10 op eBay of Amazon, maar je krijgt niet gegarandeerd een betrouwbaar apparaat - of zelfs een werkend exemplaar. Als je een aantal oude SD-kaarten had die je hoopte te gebruiken, kijk dan eens naar alle andere manieren waarop ze kunnen worden gebruikt 7 Fantastische toepassingen voor een oude SD-kaart 7 Geweldig gebruik voor een oude SD-kaart Of je oude SD-kaart een magere 64 MB is of een gigantische 64 GB, verschillende projecten bestaan ​​voor u om gebruik te maken van deze opslagkaarten. Meer lezen x.

Raspberry Pi gebruiken? Schrijf naar RAM, niet de kaart

De levensduur van uw SD-kaart verlengen is mogelijk door beter gebruik te maken van uw apparaat-RAM. De volgende truc kan op elk Linux-apparaat worden gebruikt, hoewel we het op de Raspberry Pi hebben getest.

Met behulp van de tmpfs- functie geeft u het apparaat de opdracht om naar het systeem-RAM te schrijven, net als een opslagapparaat (u kunt ook een RAMdisk maken in Windows Wat is een RAM-schijf en hoe u een schijf kunt instellen Wat is een RAM-schijf, en Hoe u One Up kunt instellen Solid-state harde schijven zijn niet de eerste niet-mechanische opslag die verschijnt op consumenten-pc's. RAM wordt al tientallen jaren gebruikt, maar is vooral bedoeld als opslagoplossing voor de korte termijn. ... Lees meer, eigenlijk). Het resultaat is dat er minder naar de SD-kaart wordt geschreven. Een bonus is dat tmpfs snel en eenvoudig in te stellen is.

muo-RPI-apps-card

Om dit te gebruiken, open je / etc / fstab in het Raspbian-bestandssysteem (met behulp van nano op de opdrachtregel) en voeg je toe:

tmpfs /var/log tmpfs defaults, noatime, nosuid, mode=0755, size=100m 0 0 

Sla na het opslaan je Raspberry Pi opnieuw op. Hiermee wordt het virtuele bestandssysteem aangekoppeld, klaar voor gebruik. Bij het opnieuw opstarten wordt / var / log gekoppeld als een RAM-schijf; bestanden die naar de map zijn geschreven, bevinden zich in het RAM-geheugen, zolang ze nodig zijn.

Verschillende andere locaties kunnen ook worden gebruikt:

 tmpfs /tmp tmpfs defaults, noatime, nosuid, size=100m 0 0 tmpfs /var/tmp tmpfs defaults, noatime, nosuid, size=30m 0 0 tmpfs /var/log tmpfs defaults, noatime, nosuid, mode=0755, size=100m 0 0 tmpfs /var/run tmpfs defaults, noatime, nosuid, mode=0755, size=2m 0 0 tmpfs /var/spool/mqueue tmpfs defaults, noatime, nosuid, mode=0700, gid=12, size=30m 0 0 

Deze regels kunnen allemaal worden toegevoegd aan / etc / fstab . Let op het gebruik van de voorwaarde size =, die beperkt hoeveel ruimte elke tijdelijke map moet innemen. Vergeet niet dat het RAM ook door het besturingssysteem wordt gebruikt, dus het instellen van de maximale grootte vermijdt dat Raspbian wordt vergrendeld. Zorg er ook voor dat u alleen locaties met tijdelijke gegevens toevoegt aan / var / log. Deze bestanden worden allemaal verwijderd wanneer je Raspberry PI opnieuw wordt opgestart, dus alles wat je nodig hebt om te behouden of te blijven bij het opnieuw opstarten, moet niet in het RAM worden opgeslagen.

Door deze locaties naar RAM te verplaatsen, kan de hoeveelheid gegevens die naar de SD-kaart van uw Raspberry Pi is geschreven, worden verminderd, waardoor de levensduur wordt verlengd.

Beter nog, omzeil de SD-kaart volledig!

De meeste Raspberry Pi-gebruikers vertrouwen op een of andere vorm van Linux en hebben als zodanig in hun handen een nog betere manier om zowel de prestaties te verbeteren als het herschrijfvolume naar de SD-kaart te verminderen.

muo-sdcard-pi-usb

De oplossing is door een USB 2.0-apparaat te gebruiken, dat een standaard thumb drive kan zijn, misschien een USB-harde schijf met stroomvoorziening of zelfs een SSD. Hoewel de Raspberry Pi van een vaste schijf is gemaakt om op te starten vanaf de SD-kaart, kunt u het besturingssysteem zodanig herconfigureren dat alleen de opstartpartitie op de SD-kaart wordt gevonden, terwijl de hoofdpartitie naar een ander apparaat wordt verplaatst.

Hoewel je het proces misschien een beetje ingewikkeld zou vinden, zul je zien dat het resultaat indrukwekkend is zodra de opstartpartitie is bewerkt om naar de rootpartitie op het USB-apparaat te zoeken.

Conclusie: SD-kaarten zijn geweldig, dus behandel ze goed

muo-oldsdcard-adapter Het belangrijkste dat je kunt doen met SD-kaarten om ervoor te zorgen dat ze het laatst werken is om de genoemde merken te kopen en waar mogelijk te gebruiken voor taken waarvoor geen constant herschrijven nodig is (zoals een altijd-aan torrent-downloadende megalith. Hoe je je Raspberry Pi in te zetten Een altijd-aan download megalith Hoe je je Raspberry Pi in een always-on kunt veranderen Megalith downloaden Doe je steentje bij voor het wereldwijde "Linux-distributienetwerk" door een speciale, veilige torrent-downloadende megaliet te bouwen die amper 10 W aan kracht gebruikt. natuurlijk gebaseerd op een Raspberry Pi Lees meer).

Wat misschien wel het meest fascinerende is, is dat SD-kaarten gebruikelijke leugenaars zijn, ondersteund door een aantal zeer slimme software. Zoals onthuld door hardware-hacker Bunnie Huang op het Chaos Compute Club Congress, zijn SD-kaarten gemaakt met zeer goedkoop, defect-flitsende flash-geheugen. Het creëren van een illusie van een robuust stuk opslagmedium is een geavanceerde foutcorrectie, wat betekent dat de kaarten een geheel andere capaciteit kunnen weergeven dan de werkelijk beschikbare (u kunt uw actuele capaciteit controleren met de H2testw-tool).

Wat eigenaren van Raspberry Pi betreft, maak gebruik van de bovenstaande tips voor het kopen van grotere opslag en het gebruik van tmpf's om het herschrijfvolume op uw SD-kaart te verminderen.

Behandel je SD-kaarten goed, en ze zullen steevast blijven!

In this article