Advertentie

SD-kaarten, die ongeveer 10 jaar geleden voor het eerst verschenen als uitgebreide opslag voor PDA's, smartphones en digitale camera's, zijn nu een populaire toevoeging aan tablets en mini-computers zoals als de Raspberry Pi. Met een hoge capaciteit en hoge schrijfsnelheden zijn SD-kaarten bijzonder belangrijk voor de Raspberry Pi, die dit type opslag als systeem gebruikt schijf.

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

Gezien het grote aantal projecten dat beschikbaar is voor Raspberry Pi-gebruikers (alles van mediacentra De hardware die u nodig heeft om een ​​Raspberry Pi Media Center te bouwenMet zoveel manieren om het te gebruiken, zou het je niet moeten verbazen dat de Raspberry Pi meer dan 1 miljoen eenheden heeft verkocht. Hoewel ontworpen voor één belangrijk doel (programmeren), is deze kleine computer ter grootte van een creditcard ... Lees verder

instagram viewer
en retro spelsystemen Retro Gaming op Raspberry Pi: ROMs, RetroPie, Recalbox en meer begrijpenDe Raspberry Pi is ideaal voor het spelen van klassieke videogames. Hier leest u hoe u aan de slag kunt met retro-gaming op uw Raspberry Pi. Lees verder naar foto's maken vanuit de ruimte Raspberry Pi-projecten: een auto met nachtzicht, Google Glass-achtige vertaling en meerWe hebben eerder gekeken naar een aantal 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 dat gedacht ... Lees verder ) het lijkt verstandig om te onderzoeken hoe SD-kaarten hun bruikbare levensduur kunnen verlengen.

Maak uw SD-kaart betrouwbaarder

Het vinden van solide bewijs van SD-kaartstoringen is moeilijk. Het formaat is zo goedkoop dat de eigenaren ze in de meeste gevallen net 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 computergebruik op SD-kaart, moet u de grootste kaart voor uw budget kiezen. De gedachte hierachter is eenvoudig: met een beperking van het aantal keren dat gegevens naar SD-kaarten kunnen worden geschreven en het feit dat gegevens naar de apparaat moet worden uitgespreid in onaangeroerde gebieden voordat u teruggaat naar het begin, er is minder verandering in schrijven naar hetzelfde gebied van de kaart. Als u 16 GB boven 8 GB kiest, wordt het aantal herschrijvingen gehalveerd. In theorie zal dit de levensverwachting van uw opslag verdubbelen.

Het is ook de moeite waard om te winkelen voor alleen de grote merken. Ja, het is misschien verleidelijk om een ​​kaart van 32 GB te kopen voor $ 10 op eBay of Amazon, maar het is niet gegarandeerd dat je een betrouwbaar apparaat krijgt - of zelfs een werkend apparaat. Als je een paar oude SD-kaarten had die je hoopte te gebruiken, bekijk dan alle andere manieren waarop ze kunnen worden gebruikt 7 geweldige toepassingen voor een oude SD-kaartOf je oude SD-kaart nu een magere 64 MB is of een enorme 64 GB, er bestaan ​​verschillende projecten om van deze opslagkaarten gebruik te maken. Lees verder X.

Raspberry Pi gebruiken? Schrijf naar RAM, niet de kaart

Door de RAM van uw apparaat beter te gebruiken, kunt u de levensduur van uw SD-kaart verlengen. De volgende truc kan op elk Linux-apparaat worden gebruikt, hoewel we het op de Raspberry Pi hebben getest.

De... gebruiken tmpfs functie instrueert u het apparaat om naar het systeem-RAM te schrijven, net zoals het zou doen naar een opslagapparaat (u kunt een RAMdisk ook in Windows Wat is een RAM-schijf en hoe u er een kunt instellenSolid State-harde schijven zijn niet de eerste niet-mechanische opslag die op pc's van consumenten verschijnen. RAM wordt al tientallen jaren gebruikt, maar voornamelijk als een opslagoplossing voor de korte termijn. De snelle toegangstijden van RAM maken het ... Lees verder , werkelijk). Het resultaat is dat er minder naar de SD-kaart wordt geschreven. Een bonus is dat tmpfs snel en eenvoudig is in te stellen.

muo-rpi-apps-kaart

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

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

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

Verschillende andere locaties kunnen ook worden gebruikt:

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

Deze regels kunnen allemaal worden toegevoegd /etc/fstab. Let op het gebruik van de voorwaarde size =, wat de hoeveelheid ruimte die elke tijdelijke map moet innemen, beperkt. Houd er rekening mee dat het RAM-geheugen ook door het besturingssysteem wordt gebruikt, dus het instellen van groottelimieten voorkomt dat Raspbian vastloopt. Zorg er ook voor dat u alleen locaties met tijdelijke gegevens toevoegt aan / var / log. Deze bestanden worden allemaal verwijderd wanneer uw Raspberry PI opnieuw wordt opgestart, dus alles wat u nodig hebt om te blijven of 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 wordt 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 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, wat een standaard thumb drive kan zijn, misschien een aangedreven USB HDD of zelfs een SSD. Hoewel de Raspberry Pi bedraad is om op te starten vanaf de SD-kaart, kunt u het besturingssysteem opnieuw configureren zodat alleen de opstartpartitie wordt gevonden op de SD-kaart, terwijl de rootpartitie naar een andere wordt verplaatst apparaat.

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

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

muo-oldsdcard-adapterHet belangrijkste dat u met SD-kaarten kunt doen om ervoor te zorgen dat ze lang meegaan, is om de genoemde merken te kopen en ze waar mogelijk te gebruiken voor taken waarvoor niet constant moet worden herschreven (zoals een always-on torrent die megalith downloadt Hoe u uw Raspberry Pi in een Always-On Megalith kunt downloadenDraag uw steentje bij aan het wereldwijde "Linux-distributienetwerk" door een toegewijde, veilige, torrent-downloadende megaliet te bouwen die amper 10 W stroom verbruikt. Het zal natuurlijk gebaseerd zijn op een Raspberry Pi. Lees verder ).

Wat misschien wel het meest fascinerende is, is dat SD-kaarten gewone leugenaars zijn, ondersteund door een aantal zeer slimme software. Zoals onthuld door hardware-hacker Bunnie Huang bij de Chaos Compute Club Congress, SD-kaarten zijn gemaakt met zeer goedkoop, defect doorzeefd flash-geheugen. Het creëren van een illusie van een robuust opslagmedium is een geavanceerde foutcorrectie, wat betekent dat de kaarten dat zijn in staat om een ​​compleet andere capaciteit weer te geven dan de werkelijk beschikbare capaciteit (u kunt uw werkelijke capaciteit controleren met de H2testw gereedschap).

Wat betreft Raspberry Pi-bezitters, profiteer van de bovenstaande tips over het kopen van grotere opslag en het gebruik van tmpfs om het volume van herschrijven op uw SD-kaart te verminderen.

Behandel je SD-kaarten goed, en ze gaan altijd mee!

Christian Cawley is adjunct-redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en technische uitleg. Hij produceert ook The Really Useful Podcast en heeft uitgebreide ervaring met desktop- en softwareondersteuning. Christian is een medewerker van het Linux Format-tijdschrift en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.