Slik forlenger du livet til din Raspberry Pi SD-kort
Først vises som utvidet lagring for PDAer, smarttelefoner og digitale kameraer for rundt 10 år siden, er SD-kort nå et populært tillegg til nettbrett og mini-datamaskiner som Raspberry Pi. SD-kort er spesielt viktige for Raspberry Pi, som bruker denne typen lagring som en systemdisk, og tilbyr høy kapasitet og raske skrivehastigheter..
Hvis du vet noe om SD-kort, så ser du hvordan dette kan vise seg å være et problem. SD-kort har et begrenset liv, med begrensninger på hvor ofte data kan skrives og omskrives før kortet gir inn i entropi.
Gitt det store antallet prosjekter tilgjengelig for Raspberry Pi-brukere (alt fra mediesentre. Maskinvaren du må bygge et Raspberry Pi Media Center Maskinvaren du trenger å bygge et Raspberry Pi Media Center Med så mange måter å bruke det på, bør du ikke Ikke vær overrasket over å finne ut at Raspberry Pi har solgt over 1 million enheter. Selv om den er designet for et sentralt formål (programmering), er denne lille kredittkortstørrelsen ... Les mer og retro spillsystemer Retro Gaming på Raspberry Pi: Alt du trenger å vite Retro Gaming på Raspberry Pi: Alt du trenger å vite Raspberry Pi har mange bruksområder, men kanskje det morsomt er å spille klassiske videospill. Her er alt du trenger å vite om retro spill på Raspberry Pi. Les mer til Ta bilder fra rommet Raspberry Pi-prosjekter: En bil med nattsyn, Google Glass-lignende oversettelse, og flere Raspberry Pi-prosjekter: En bil med nattvisjon, Google Glass-lignende oversettelse og mer Vi har tidligere sett på noen gode bruksområder for denne britiske minikomputeren, men faktum er at det bare er så allsidig at det alltid er noe utrolig å snakke om. Hvem ville ha trodd at ... Les mer) det virker fornuftig å undersøke hvordan SD-kort kan ha sin brukbare levetid utvidet.
Gjør ditt SD-kort mer pålitelig
Å finne solid bevis på SD-kortfeil er vanskelig. Formatet er så billig at eierne i de fleste tilfeller kanskje bare har kastet dem til fordel for en erstatning. På den annen side har dette formatet blitt mer motstandsdyktig de siste årene, takket være fremskritt i kortdesign (noe vi kommer tilbake til senere).
Hvis du vil ha problemer med SD-kortbasert databehandling, bør du velge det største kortet for budsjettet. Tanken bak dette er enkel: med en grense på antall ganger kan data skrives til SD-kort, og det faktum at data skrevet til enheten skal spres ut i uberørte områder før du går tilbake til begynnelsen, er det mindre endring å skrive til samme område av kortet. Å velge 16 GB over 8 GB vil kutte med halvparten av omskrivninger. I teorien vil dette doble levetiden til lagringsplassen din.
Det er også verdt å handle for bare de store navnene. Ja, det kan være fristende å få tak i et 32 GB-kort for $ 10 på eBay eller Amazon, men du er ikke garantert å få en pålitelig enhet - eller til og med en fungerende. Hvis du hadde noen gamle SD-kort du håpet å bruke, sjekk ut alle de andre måtene de kan brukes i stedet. 7 Awesome bruksområder for et gammelt SD-kort. 7 Awesome bruksområder for et gammelt SD-kort. Om ditt gamle SD-kort er en mager 64 MB eller En massiv 64 GB, det finnes ulike prosjekter for deg å bruke disse lagringskortene. Les mer x.
Bruke Raspberry Pi? Skriv til RAM, ikke kortet
Å øke levetiden til SD-kortet ditt er mulig ved å gjøre bedre bruk av enhetens RAM. Følgende triks kan brukes på alle Linux-enheter, selv om vi har testet det på Raspberry Pi.
Bruker tmpfs funksjonen du instruerer enheten til å skrive til system-RAM akkurat som det ville til en lagringsenhet (du kan også lage en RAM-disk i Windows Hva er en RAM-disk, og hvordan du kan sette en opp Hva er en RAM-disk, og hvordan du kan Set One Up Solid state harddisker er ikke den første ikke-mekaniske lagringen som vises i forbruker-PCer. RAM har blitt brukt i flere tiår, men først og fremst som en kortvarig lagringsløsning. , faktisk). Resultatet er at det er mindre skriving til SD-kortet. En bonus er at tmpfs er rask og enkel å installere.
For å bruke dette, åpne / Etc / fstab i Raspbian-filsystemet (ved hjelp av nano i kommandolinjen) og legg til:
tmpfs / var / log tmpfs standard, noatime, nosuid, modus = 0755, størrelse = 100m 0 0
Etter å ha lagret, start på nytt Raspberry Pi. Dette vil montere det virtuelle filsystemet, klar til bruk. Ved omstart vil / var / log bli montert som en RAM-disk; filer skrevet til katalogen vil være i RAM, så lenge de trengs.
Flere andre steder kan også brukes:
tmpfs / tmp tmpfs standardinnstillinger, noatime, nosuid, size = 100m 0 0 tmpfs / var / tmp tmpfs standardinnstillinger, noatime, nosuid, size = 30m 0 0 tmpfs / var / log tmpfs standard, noatime, nosuid, modus = 0755, size = 100m 0 0 tmpfs / var / kjør tmpfs standard, noatime, nosuid, modus = 0755, størrelse = 2m 0 0 tmpfs / var / spool / mqueue tmpfs standard, noatime, nosuid, modus = 0700, gid = 12, størrelse = 30m 0 0
Disse linjene kan alle legges til / Etc / fstab. Legg merke til bruken av størrelsen = tilstanden, som begrenser hvor mye plass hver midlertidige mappe skal ta opp. Husk at RAM-en også vil bli brukt av operativsystemet, så innstillingen av størrelsesgrenser vil unngå Raspbian-låsing. Vær også forsiktig med å bare legge til steder med midlertidige data til / var / logg. Disse filene slettes alle når Raspberry PI starter på nytt, så alt du trenger for å beholde eller vedvare på nytt, bør ikke lagres i RAM.
Ved å flytte disse stedene til RAM, kan mengden data som er skrevet til din Raspberry Pi SD-kort, reduseres, og dermed utvide livet.
Enda bedre, bytt SD-kortet helt!
De fleste Raspberry Pi-brukere stole på noen form for Linux, og som sådan har de en enda bedre måte å både forbedre ytelsen og redusere omskrivningsvolumet til SD-kortet.
Løsningen er ved hjelp av en USB 2.0-enhet, som kan være en standard tommelstasjon, kanskje en drevet USB HDD eller en SSD. Selv om Raspberry Pi er hardwired for å starte fra SD-kortet, kan du omkonfigurere operativsystemet slik at bare oppstartspartisjonen er funnet på SD-kortet, mens rotpartisjonen er flyttet til en annen enhet.
Mens du kanskje finner prosessen litt komplisert, når oppstartspartisjonen er redigert for å lete etter rotpartisjonen på USB-enheten, vil du se at resultatet er imponerende.
Konklusjon: SD-kort er fantastiske, så behandler dem godt
Det viktigste du kan gjøre med SD-kort for å sikre at de varer, er å kjøpe de navngitte merkene og hvor det er mulig, bruk dem for oppgaver som ikke krever konstant omskrivning (som en alltid-på-torrent laster ned megalitt. Slik slår du din Raspberry Pi Into En Alltid-På Nedlasting Megalith Slik Slår Du Din Raspberry Pi Into An Always-On Nedlasting Megalith Gjør din del for det globale "Linux distribusjonsnettverket" ved å bygge en dedikert, sikker, torrent-nedlasting megalitt som knapt bruker 10W strøm. , selvfølgelig, være basert på en Raspberry Pi. Les mer).
Det som kanskje er mest fascinerende er at SD-kort er vanlige løgnere, støttet av noe veldig smart programvare. Som avslørt av hardware hacker Bunnie Huang på Chaos Compute Club Congress, SD-kort er laget med veldig billig, defekt-riddled flash-minne. Å skape en illusjon av et robust lagringsmedium er sofistikert feilkorreksjon, noe som betyr at kortene kan vise en helt annen kapasitet til den som faktisk er tilgjengelig (du kan sjekke din faktiske kapasitet med H2testw-verktøyet).
Når det gjelder Raspberry Pi-eiere, bruk fordelene ved å kjøpe større lagring og bruke tmpfs for å redusere volumet av omskrivning på SD-kortet ditt.
Behandle SD-kortene dine godt, og de vil alltid vare!
Utforsk mer om: Raspberry Pi.