Cum de a extinde viața cardului SD al lui Raspberry Pi

Cum de a extinde viața cardului SD al lui Raspberry Pi / DIY

În primul rând, aparând ca spațiu de stocare extins pentru PDA-uri, smartphone-uri și camere digitale în urmă cu aproximativ 10 ani, cardurile SD sunt acum un plus popular pentru tablete și mini-calculatoare, cum ar fi Raspberry Pi. Oferind viteze mari de scriere și viteză rapidă de scriere, cardurile SD sunt deosebit de importante pentru Raspberry Pi, care folosește acest tip de spațiu de stocare ca disc de sistem.

Dacă știți ceva despre cardurile SD, atunci veți vedea cum s-ar putea dovedi a fi o problemă. Cardurile SD au o durată de viață finită, limitând cât de des pot fi scrise și rescrise datele înainte ca cardul să devină entropiu.

Având în vedere numărul mare de proiecte disponibile pentru utilizatorii de Raspberry Pi (orice de la centrele de mass-media Hardware-ul pe care trebuie să-l construiești pentru o zmeură Pi Media Center Hardware-ul care trebuie să construiești un centru de zmeură Pi Media Cu atât de multe moduri de utilizare, nu fi surprins să aflăm că Raspberry Pi a vândut peste 1 milion de unități. Deși a fost proiectat pentru un scop cheie (programare), acest calculator de dimensiuni reduse ... Citiți mai multe și sisteme de jocuri retro Retro Gaming pe Zmeura Pi: Tot ce ai nevoie să știți jocul retro pe zmeura Pi: Tot ce trebuie să știți Zmeura Pi are o mulțime de utilizări, dar poate cel mai distractiv este jocul de jocuri clasice. fotografierea din spațiu Proiectele de zmeură Pi: O mașină cu viziune de noapte, Google Glass Like Traducere și mai multe proiecte de zmeură Pi: O mașină cu viziune nocturnă, Google Glass Like Translation, și mai mult Am analizat anterior câteva utilizări excelente pentru acest minicomputer britanic, însă este adevărat că este atât de versatil încât există întotdeauna ceva uimitor de vorbit. Cine ar fi crezut că ... Citește mai mult) pare logic să investighezi modul în care cardurile SD pot avea o durată de viață utilă extinsă.

Asigurați-vă că cardul dvs. SD este mai fiabil

Găsirea unor dovezi solide despre eșecurile cardului SD este dificilă. Formatul este atât de ieftin încât, în majoritatea cazurilor, proprietarii ar fi putut să-i fi aruncat în favoarea înlocuirii. Pe de altă parte, acest format a devenit mai rezistent în ultimii ani, datorită progreselor în designul cărților (la care vom reveni mai târziu).

Pentru a vă bucura de computerele bazate pe carduri SD fără probleme, trebuie să alegeți cel mai mare card pentru bugetul dvs. Gândirea din spatele acestui lucru este simplă: cu o limită a numărului de date pe care pot fi scrise date pe carduri SD și faptul că datele scrise pe dispozitiv trebuie să fie împrăștiate în zone neatinse înainte de a reveni la început, de scris în aceeași zonă a cărții. Dacă alegeți 16 GB peste 8 GB, veți reduce cu jumătate numărul de rescrieri. Teoretic, acest lucru va dubla speranța de viață a spațiului de stocare.

De asemenea, merită să faceți cumpărături numai pentru mărcile de nume mari. Da, ar putea fi tentant să luați o carte de 32 GB pentru 10 dolari pe eBay sau Amazon, dar nu vă garantați că veți obține un dispozitiv de încredere - sau chiar unul funcțional. Dacă ați avut unele carduri SD vechi pe care sperați să le folosiți, verificați toate celelalte moduri în care pot fi utilizate în loc de 7 Utilizează minunat pentru o cartelă SD vechi 7 Utilizează minunat pentru o cartelă veche SD Fie vechea dvs. cartela SD este o slaba 64 MB sau un 64 GB masiv, există diverse proiecte pentru a vă folosi aceste carduri de stocare. Citiți mai multe x.

Folosind zmeura Pi? Scrieți în RAM, nu cardul

Creșterea duratei de viață a cardului dvs. SD este posibilă prin utilizarea mai bună a dispozitivului RAM. Următorul truc poate fi folosit pe orice dispozitiv Linux, deși l-am testat pe Raspberry Pi.

Utilizarea tmpfs funcția pe care o instruiți dispozitivul să scrie în sistemul de operare RAM exact așa cum ar fi la un dispozitiv de stocare (puteți face un RAMdisk în Windows prea Ce este un disc RAM, și cum puteți seta un sus Ce este un disc RAM, și cum puteți Set-Up One Hard Drive-urile de tip solid nu sunt primul depozit nemecanic care apare pe PC-urile de consum. RAM-ul a fost folosit de zeci de ani, dar mai ales ca o soluție de stocare pe termen scurt. , de fapt). Rezultatul este că pe cardul SD există mai puțină scriere. Un bonus este că tmpfs este rapid și ușor de configurat.

Pentru a utiliza acest lucru, deschideți / Etc / fstab în sistemul de fișiere Raspbian (folosind nano în linia de comandă) și adăugați:

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

După salvare, reporniți Zmeura Pi. Aceasta va monta sistemul virtual de fișiere, gata de utilizare. La rebotare, / var / log va fi montat ca un disc RAM; fișierele scrise în director vor fi în RAM, atât timp cât sunt necesare.

Mai multe locații pot fi de asemenea utilizate:

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

Aceste linii pot fi adăugate la toate / Etc / fstab. Rețineți folosirea condiției size =, care limitează cât spațiu trebuie ocupat de fiecare dosar temporar. Amintiți-vă că memoria RAM va fi de asemenea folosită de sistemul de operare, astfel că stabilirea limitelor de dimensiune va împiedica blocarea Raspbian. De asemenea, aveți grijă să adăugați numai locații cu date temporare în / var / log. Aceste fișiere sunt șterse când reinițializați Raspberry PI, deci tot ceea ce trebuie să păstrați sau să persistați în repornirea dvs. nu ar trebui să fie stocat în RAM.

Prin mutarea acestor locații în memoria RAM, cantitatea de date scrise pe cardul SD al lui Raspberry Pi poate fi redusă, extinzându-și viața.

Mai bine încă, bypass complet cardul SD!

Majoritatea utilizatorilor Raspberry Pi se bazează pe o anumită formă de Linux și, ca atare, au în mâinile lor o modalitate și mai bună atât de a îmbunătăți performanța, cât și de a reduce volumul de rescriere pe cardul SD.

Soluția este prin utilizarea unui dispozitiv USB 2.0, care ar putea fi un drive standard, de exemplu un hard disk USB alimentat sau chiar un SSD. Deși Raspberry Pi este hardwired pentru a porni de pe cardul SD, puteți reconfigura sistemul de operare, astfel încât numai partiția de boot este găsită pe cardul SD, în timp ce partiția rădăcină este mutat pe un alt dispozitiv.

În timp ce ați putea găsi procesul puțin complicat, odată ce partiția de boot a fost editată pentru a căuta partiția rădăcină de pe dispozitivul USB, veți vedea că rezultatul este impresionant.

Concluzie: Cardurile SD sunt uimitoare, așa că le tratezi bine

Cel mai important lucru pe care il puteti face cu cardurile SD pentru a va asigura ca ultima este de a cumpara brandurile numite si, acolo unde este posibil, sa le folositi pentru sarcini care nu necesita rescrieri constante (cum ar fi un megalitic permanent downloading torrent Cum sa-ti transformi zmeura Pi Into Un Megalith întotdeauna pe descărcare Cum de a transforma zmeura Pi Intr-o întotdeauna pe descărcarea Megalith Faceți parte dvs. pentru "rețea de distribuție Linux" global, prin construirea unui megalit dedicat, securizat, download-torrent care abia utilizează 10W de putere. , desigur, să se bazeze pe o piersică Pi. Citește mai mult).

Ceea ce este cel mai fascinant este faptul că cardurile SD sunt mincinoși obișnuiți, susținute de niște programe foarte inteligente. După cum a relatat hardware-ul hacker Bunnie Huang la Chaos Compute Club Congress, cardurile SD sunt realizate cu o memorie flash foarte ieftină, defectuoasă. Crearea unei iluzii a unei piese robuste de medii de stocare este corecția sofisticată a erorilor, ceea ce înseamnă că cardurile pot afișa o capacitate complet diferită de cea disponibilă (puteți verifica capacitatea reală cu ajutorul instrumentului H2testw).

În ceea ce privește proprietarii Raspberry Pi, profitați de sfaturile de mai sus despre cumpărarea de spațiu de stocare mai mare și folosind tmpfs pentru a reduce volumul rescrierii pe cardul dvs. SD.

Tratați bine cardurile SD și vor dura ulterior!

Explorați mai multe despre: Raspberry Pi.