Raspbery Pi: forlenge SD-kortets levetid

Flash-minnebrikke og "levetid" -innskrift

Som vi vet, flashminne de har et begrenset liv, ettersom de forverres med dataskrifter etter noen få tusen sykluser. I prinsippet bør dette ikke utgjøre et stort problem for normal bruk, men hvis vi bruker intensiv SD, kan det føre til problemer (spesielt hvis vi bruker raspi som server).

Så vi kan forlenge SD-kortets levetid i Raspberry Pi og alt takket være Linux. Målet er å redusere antall skrivinger på SD-kortet vårt for å skjemme bort mer minne og at feil ikke vises så tidlig.

For dette er det noen gode fremgangsmåter som vi må utføre, for eksempel å bruke SD i skrivebeskyttet modus, som om det var en LiveCD. Et annet alternativ ville være å redusere antall skrivinger til SD takket være RAM.

Hvordan kan dette gjøres? Vel med verktøyet tmpfs. For at kjernen skal kunne skrive til RAM når det er mulig og unngå unødvendig SD-skriving, må vi endre / etc / fstab-filen. For dette vil vi legge til linjen:

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

El kjerne du vil kunne montere / var / logge på RAM og bruke den til å skrive der for å unngå disse skrivene som ellers ville gått til SD. Når data ikke er nødvendig, frigjøres RAM-en som brukes. Så bare nødvendig RAM brukes og effektivt.

Som vi kan se, i linjen har vi brukt "size = 100m" slik at 100MB kan brukes, men du kan endre størrelsen du vil ha, og pass alltid på å ikke tømme alle RAM. Vi har også brukt / var / log, men det er andre filer der kjernen vanligvis gjør mange skrivinger, så vi kan legge til andre linjer som de forrige, men med andre filer som: / tmp, / var / tmp, / var / kjøre, / var / spole, ...

Jeg håper du likte trikset og syntes det var nyttig.

Mer informasjon - OpenSuSE 13.1: for Raspberry Pi


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.