Raspberry Pi: Forlæng din SDs levetid med GNU / Linux

SSD'er eller solide diske, som de er kendt, er ikke en helt ny teknologi, da den har været på markedet i flere år, men sammenlignet med HDD'er (harddiske) er den stadig en baby i bleer. Men den raspberry Pi Det har hverken HDD eller SSD, men snarere en SD, der har været et hukommelseskort ... som en pendrive, ifølge Wikipedia:

Secure Digital (SD) er et hukommelseskortformat til bærbare enheder såsom digitale kameraer, mobiltelefoner, bærbare computere og endda spilkonsoller (både stationære og bærbare), blandt mange andre.

Hvis du bor i Spanien og beslutter at købe din Raspberry Pi der i Spanien, som om du bor i et andet land og vælger eBay, Amazon eller en hvilken som helst lokal butik, kommer din Raspberry Pi med en SD, som har sine fordele og ulemper. Først og fremmest fungerer det i nogle tilfælde hurtigere end en harddisk, men det har en kortere brugstid, det vil sige, det vil vare mindre, så her er flere tip til at forlænge levetiden på SD på din Raspberry Pi.

Det største problem med SD-kort er deres begrænsede skrivekapacitet. Det vil sige, vi kan kun skrive et maksimalt antal gange eller data i en given sektor / plads, det er ikke, at vi kan skrive, slette, omskrive og så videre på ubestemt tid, vi kan ikke gøre det for evigt, tiden kommer, når den ikke kan fortsæt med at skrive til SD.

Derfor er her nogle tip til at forlænge levetiden på vores SD på Raspberry Pi:

  1. SD med højere kapacitet: Det er simpelt, hvis vi har en 8 GB SD, har vi X plads til at skrive information, det rum har en begrænset mængde læsning og skrivning, men hvis SD er (for eksempel) 16 GB, har vi mere plads, hvilket oversættes til nej det vil være nødvendigt at skrive så mange gange i samme område, det vil sige, der er mere plads inde i SD'en, hvor data skal placeres.
  2. Køb fra prestigefyldte mærker: Det er ikke en hemmelighed, da det sker med SD, sker det med andre hardwarekomponenter. For eksempel, smartphones, kan vi købe en kinesisk, der koster os $ 30 og tilsyneladende i henhold til hardwarespecifikationerne kan det gøre næsten det samme som en $ 300 Nexus, men i det lange løb gør det sjældne mærke (kinesisk) ikke arbejde. Med SD er det det samme, der er mange producenter, men anerkendt som et godt brand, med kvalitet er der ikke så mange. Det er altid godt at søge på Google efter SD-producenter med god kvalitet, så se om nogen Raspberry Pi-butik i Spanien eller din lokalitet har disse SD'er på lager. Træk dine egne konklusioner vedrørende værdi for pengene.
  3. Indstil Linux til at skrive mere til RAM og mindre til SD: Svarende til punkt 1, jo mindre der er skrevet i SD, jo bedre. Vi kan opnå at skrive mere til RAM og mindre til SD ved hjælp af tmpfs

Brug af tmpfs

For at fortælle systemet at skrive mere til RAM og mindre til lagerenheden (i dette tilfælde SD) skal du blot tilføje en linje til / etc / fstab. I den linje angiver vi, hvilken mappe vi vil være monteret i RAM og ikke i SD, for eksempel:

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

Forresten, hvis du har brug for mere end 100 MB til denne partition, skal du ændre denne værdi på linjen og sætte en maksimal størrelse, vi sørger for, at den ikke bruger alt RAM. Genstart derefter computeren, og det er det.

Afklaring, alt, hvad der er monteret med tmpfs (for eksempel / var / logs), går tabt, når computeren genstartes, det vil sige, når de genstarter, vil de ikke have logfilerne, de vil være blanke og så videre for hver mappe de monteres.

Slutningen!

Disse tip er optimale for din raspberry Pi såvel som hvis de har en PiPad. Jeg ved ikke, hvad andet udstyr vil være nyttigt, fordi jeg ikke kender anden hardware, der ikke fungerer med en harddisk eller SSD og ja med et SD-kort, kom igen, medmindre det ikke er et kamera 🙂

Jeg håber, du har fundet det interessant, især ved at kende tipet om, hvordan tmpfs fungerer


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Laegnur sagde han

    god

    En anden mulighed for at forlænge SD's brugstid er at overføre systempartitionen fra SD til en USB HD og kun bruge SD som en boot ...

  2.   zagur sagde han

    Mand, jeg synes ikke, det er en god løsning at montere logfiler i hukommelsen, da RPi kun har 512 MB RAM ... Hvad Laegnur siger har meget mere logik, brug SD som en boot og en ekstern harddisk til / var og endda / hjem.

  3.   hr linux sagde han

    Det er godt at informere om, at ikke alle SD'er er kompatible med Raspberry Pi, jeg efterlader et link, hvor det er detaljeret, hvilke SD'er der er og ikke er kompatible.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   vidagnu sagde han

    Fremragende artikel, jeg tror, ​​at hver mulighed har sine fordele og ulemper, ved at sætte en harddisk i din hindbær fjernes bærbarhed, øger dens størrelse osv. Jeg tror, ​​at det bedste at gøre er at lade det være, som det er, SD'er er alligevel billige.

    Regards,

  5.   vctrsnts sagde han

    god

    Dette er min første kommentar på dette websted, som jeg følger. Jeg har en RPI, der fungerer som en 1 × 24-server med amule og transmission tilsluttet en HD, den måde, de anbefales i tilfælde af at bruge RPI som en 7 × 24-server, er, at der kun i SD er / boot partition, og at alt resten af ​​partitionerne er inde i HD, er nødvendigt for at have en tilsluttet HD (som Laegnur siger)
    Og indtil videre har jeg ikke haft noget problem ... Og det varer ... 😉

  6.   Nestor sagde han

    Jeg har for nylig tilføjet en SSD og en HD til min stationære pc, og dette er perfekt til mig.

    Til min SSD har jeg installeret Wheezy i ext4 og føjet til fstab

    UUID = xxx / ext4 standard, noatime, nodiratime, kassér 0 1
    tmpfs / tmp tmpfs er standard, noexec, nosuid 0 0
    tmpfs / var / run tmpfs størrelse = 1024M, nr_inodes = 10k, mode = 777 0 0
    tmpfs / var / lås tmpfs størrelse = 1024M, nr_inodes = 10k, mode = 777 0 0
    tmpfs / var / log tmpfs størrelse = 1024M, nr_inodes = 10k, mode = 777 0 0

    og jeg havde den ulykke at lide en strømafbrydelse samme dag, og som et resultat var roden selvmonteret som "read read". Med en mount -o remount ville rw blive løst, men jeg synes ikke det er en god ide at gå rundt med en korrupt partition.

    Fra et andet system lavede jeg fsck og også kontrollen fra gparted, og det fortsatte med det samme problem.
    Jeg har rettet det ved at geninstallere i btrfs.

    Jeg spørger. Er det sikkert at gøre / var / log flygtig? Der er ikke noget vigtigt der, som systemet har brug for at komme sig efter en dårlig nedlukning?

    Spørger jeg, fordi det er meget mærkeligt, hvad der skete med mig. Jeg har brugt Linux siden 2011, jeg lider af strømafbrydelser, men intet som dette er nogensinde sket for mig. Samme dag, som jeg monterede med tmpfs til / var / log og de andre mapper, sker det for mig.

  7.   Ainus solheim sagde han

    Ahem for længe siden skrev jeg en manual til Debian ARM for at forlænge levetiden på en SD, i hindbær er den den samme, og den kan anvendes, det er meget bedre, du er ikke dårlig, men nogle flere detaljer manglede.

    http://kirbian.wordpress.com/2013/01/11/reduce-disk-write-sdcard/

  8.   mitcoes sagde han

    Hver dag er der flere SDD-diske og blandede SDD + HDD-konfigurationer, og denne kommando vil også forlænge deres brugstid.
    Og da RAM er ret billigt lige nu, ville det ikke skade at dykke ned i forskellige indstillinger, der også kan hjælpe med at forbedre desktop-ydelsen.

    PS: Jeg vil gerne have, at nogen skriver artikler om printere, især sort / hvid multifunktionelaser, Brother har klaret sig godt til dato, men den sidste model, jeg bestilte, har givet mig problemer med scannerarkføderen - jeg går tilbage - og jeg er gået for at lede efter sammenligninger og meninger, og de er iøjnefaldende ved deres fravær, både på spansk og på engelsk -

    Der mangler "alt eller meget eller phoronix" til printere - hvis nogen vil foretage det - men i mellemtiden, hvis nogen arbejder med at sælge disse multifunktionelle sort / hvid-lasermodeller, der bruges i små kontorer eller simpelthen sælger blæk, kunne samle tilfredsheden hos deres kunder med denne type modeller og dele den her, eller hvor det synes mest hensigtsmæssigt ved at kommunikere det.

  9.   Mariano sagde han

    Tak for info. Meget brugbar. Succeser!