Raspberry Pi: Produžite život svog SD-a s GNU / Linuxom

SSD-ovi ili čvrsti diskovi, kao što su poznati, nisu potpuno nova tehnologija budući da su na tržištu već nekoliko godina, no u usporedbi s HDD-ovima (tvrdi diskovi) još je dijete u pelenama. Međutim Raspberry Pi Nema ni HDD ni SSD, već SD, koji je bio memorijska kartica ... poput klatna, prema Wikipediji:

Secure Digital (SD) format je memorijske kartice za prijenosne uređaje poput digitalnih fotoaparata, mobilnih telefona, prijenosnih računala, pa čak i igraćih konzola (stolnih i prijenosnih), među ostalim.

Ako živite u Španjolskoj i odlučite svoj Raspberry Pi kupiti tamo u Španjolskoj, kao da živite u nekoj drugoj zemlji i odlučite se za eBay, Amazon ili bilo koju lokalnu trgovinu, vaš će Raspberry Pi imati SD, koji ima svoje prednosti i nedostatke. Prije svega, u nekim će slučajevima raditi brže od HDD-a, ali ima kraći vijek trajanja, odnosno trajat će manje, pa evo nekoliko savjeta za produljenje vijeka trajanja SD-a vašeg Raspberry Pi-a.

Glavni problem SD kartica je njihov ograničeni kapacitet pisanja. Odnosno, u određeni sektor / prostor možemo pisati samo maksimalan broj puta ili podatke, nije da ne možemo u nedogled pisati, brisati, prepisivati ​​i tako dalje, to ne možemo učiniti zauvijek, doći će vrijeme kada to neće moći biti nastavite pisati na SD.

Stoga evo nekoliko savjeta za produljenje vijeka trajanja našeg SD-a na Raspberry Pi:

  1. SD većeg kapaciteta: Jednostavno je, ako imamo SD od 8 GB, imamo X prostora za pisanje informacija, taj prostor ima ograničenu količinu čitanja i pisanja, ali ako je SD (na primjer) 16 GB, imat ćemo više prostora, što znači da ne bit će potrebno napisati toliko puta na istom području, odnosno unutar SD-a ima više prostora na koji treba staviti podatke.
  2. Kupite od prestižnih marki: Nije tajna, kao što se to događa sa SD-om, to se događa i s ostalim hardverskim komponentama. Na primjer, pametne telefone možemo kupiti kineski koji će nas koštati 30 dolara, a očito prema hardverskim specifikacijama može učiniti gotovo isto kao i Nexus od 300 dolara, međutim, dugoročno rijetka marka (kineska) ne radi. Sa SD-om je isto, postoji mnogo proizvođača, ali prepoznati kao dobra marka, s kvalitetom ih nema toliko. Uvijek je dobro potražiti Googleove proizvođače SD-a s dobrom kvalitetom, a zatim provjeriti ima li na skladištu bilo koja trgovina Raspberry Pi u Španjolskoj ili u vašem mjestu. Donesite vlastite zaključke u pogledu vrijednosti za novac.
  3. Postavite Linux da više zapisuje u RAM, a manje u SD: Slično točki 1, što manje SD bude napisano to bolje. Upotrebom možemo postići više pisanja u RAM, a manje u SD tmpfs

Koristeći tmpfs

Da biste sustavu rekli da više zapisuje u RAM, a manje na uređaj za pohranu (u ovom slučaju SD), samo dodajte redak u / etc / fstab. U tom retku naznačujemo koju mapu želimo montirati u RAM, a ne u SD, na primjer:

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

Usput, ako vam treba više od 100 MB za tu particiju, izmijenite tu vrijednost na liniji, stavljajući maksimalnu veličinu koju vodimo računa da ne troši sav RAM. Zatim ponovno pokrenite računalo i to je to.

Pojašnjenje, sve što se montira pomoću tmpfs (na primjer, / var / logs) izgubit će se kada se računalo ponovno pokrene, odnosno kada se ponovno pokrenu neće imati zapisnike, bit će prazni i tako dalje za svaku mapu koju montiraju.

Kraj!

Ovi savjeti su optimalno za vas Raspberry Pi kao i ako imaju PiPad. Ne znam za koju bi drugu opremu bila korisna, jer, ne znam drugi hardver koji ne radi s HDD-om ili SSD-om i da sa SD karticom, hajde, osim ako nije kamera 🙂

Nadam se da vam je bilo zanimljivo, pogotovo znajući savjet kako tmpfs radi


9 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Laegnur dijo

    Dobro

    Druga mogućnost produženja korisnog vijeka trajanja SD-a je prenošenje sistemske particije sa SD-a na USB HD i korištenje SD-a samo kao podizanje sustava ...

  2.   zagur dijo

    Čovječe, mislim da nije dobro rješenje za postavljanje dnevnika u memoriju, jer RPi ima samo 512 MB RAM-a ... Ono što Laegnur kaže ima puno više logike, koristite SD kao boot i vanjski tvrdi disk za / var i čak / Dom.

  3.   Gospodine Linux dijo

    Dobro je obavijestiti da nisu svi SD-ovi kompatibilni s Raspberry Pi-om, ostavljam vezu na kojoj je detaljno koji SD-ovi jesu, a koji nisu.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   vidagnu dijo

    Izvrstan članak, mislim da svaka opcija ima svoje prednosti i nedostatke, stavljanjem tvrdog diska u vašu malinu uklanja se prenosivost, povećava njegova veličina itd. Mislim da je najbolje što je učiniti ostaviti takvo kakvo je, SD su ionako jeftini.

    pozdrav,

  5.   vctrsnts dijo

    Dobro

    Ovo je moj prvi komentar na ovoj web stranici koji pratim. Imam RPI koji djeluje kao 1 × 24 poslužitelj s amulom i prijenosom povezanim na HD, onako kako se preporučuju u slučaju korištenja RPI-a kao 7 × 24 poslužitelj, jest da samo u SD postoji particija / boot i da sve ostale su particije unutar HD-a, što je potrebno za povezivanje HD-a (kao što Laegnur kaže)
    I do sada nisam imao problema ... I to traje .... 😉

  6.   Nestor dijo

    Nedavno sam na svoje stolno računalo dodao SSD i HD i ovo je savršeno za mene.

    Na svoj SSD instalirao sam Wheezy u ext4 i dodao ga u fstab

    UUID = xxx / ext4 zadani, noatime, nodiratime, odbacivanje 0 1
    tmpfs / tmp tmpfs zadane postavke, noexec, nosuid 0 0
    tmpfs / var / run tmpfs size = 1024M, nr_inodes = 10k, mode = 777 0 0
    tmpfs / var / lock tmpfs size = 1024M, nr_inodes = 10k, mode = 777 0 0
    tmpfs / var / log tmpfs size = 1024M, nr_inodes = 10k, mode = 777 0 0

    i imao sam nesreću pretrpjeti prekid napajanja istog dana i kao rezultat, root se samostalno montirao kao "samo za čitanje". Pomoću montiranja -o remount rw je riješen, ali mislim da nije dobra ideja hodati s oštećenom particijom.

    Iz drugog sam sustava izvršio fsck i također provjeru od gparteda i nastavio s istim problemom.
    Ispravio sam ga ponovnom instalacijom u btrfs.

    Pitam. Je li sigurno učiniti / var / log hlapljivim? Tamo nema ničeg važnog da se sustav treba oporaviti od lošeg isključivanja?

    Pitam jer je vrlo čudno što mi se dogodilo. Koristim Linux od 2011. godine, patim od nestanka struje, ali nikad mi se ništa slično nije dogodilo. Isti dan kad sam ga montirao s tmpfs na / var / log i ostale direktorije, to mi se događa.

  7.   Ainus solheim dijo

    Ahem davno sam napisao priručnik za Debian ARM kako bih produžio životni vijek SD-a, u malini je isti i može se primijeniti, ovo je puno bolje, nisi u krivu, ali nedostajali su još neki detalji.

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

  8.   mitcoes dijo

    Svakog dana ima više SDD diskova i miješanih SDD + HDD konfiguracija, a ova bi naredba također produžila njihov vijek trajanja.
    A budući da je RAM sada prilično jeftin, ne bi škodilo zalaziti u razne postavke koje bi mogle pomoći i u poboljšanju performansi radne površine.

    PS: Volio bih da netko piše članke o pisačima, posebno o višenamjenskim c / b laserima, Brother je do danas dobro prošao, ali zadnji model koji sam naručio stvorio mi je probleme s ulagačem listova skenera - hoću da se vratim - a ja sam otišao potražiti usporedbe i mišljenja, a oni su uočljivi svojim odsustvom, kako na španjolskom tako i na engleskom jeziku -

    Ne postoji "all or very ili phoronix" za pisače - u slučaju da to netko želi poduzeti -, ali u međuvremenu, ako netko radi na prodaji ovih višenamjenskih B / W laserskih modela koji se koriste u malim uredima ili jednostavno prodaje tinte, mogao bi prikupiti zadovoljstvo svojih klijenata ovu vrstu modela i podijelite je ovdje ili tamo gdje se čini najprikladnijim komunicirajući je.

  9.   Mariano dijo

    Hvala na informaciji. Jako korisno. Uspjesi!