Raspbery Pi: allargar la vida de la targeta SD

Xip de memòria flash i inscripció "lifetime"

Com sabem, les memòries flash tenen una vida limitada, ja que es deterioren amb les escriptures de dades després d'uns milers de cicles. En principi, per a un ús normal això no hauria de presentar cap problema, però si fem un ús intensiu de la SD, sí que pot causar-nos problemes (sobretot si estem utilitzant la Raspi com a servidor).

Per això podem estendre la vida de la nostra targeta SD a la Raspberry Pi i tot gràcies a Linux. El que es pretén és reduir el nombre d'escriptures en la nostra SD card per mimar més la memòria i que els errors no es presents tan aviat.

Per a això hi ha algunes bones pràctiques que hem de realitzar, com ara emprar la SD en mode només lectura, com si es tractés d'un LiveCD. Una altra opció seria reduir el nombre d'escriptures que es fa a la SD gràcies a la RAM.

Com es pot fer això? Doncs amb l'eina tmpfs. Perquè el nucli escrigui a la RAM sempre que sigui possible i eviti escriptures en la SD innecessàries, haurem de modificar el fitxer / etc / fstab. Per a això afegirem la línia:

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

El nucli podrà muntar / var / log a la RAM i la farà servir per escriure-hi i evitar aquestes escriptures que en cas contrari anirien a la SD. Quan les dades no siguin necessaris, la RAM emprada s'alliberarà. Així que només s'empra la RAM necessària i de manera eficient.

Com veiem, en la línia hem emprat "size = 100m" perquè es puguin utilitzar 100 MB, però pots modificar la mida a què desitgis, sempre atenent de no esgotar tota la RAM. A més hem emprat / var / log, però hi ha altres fitxers on el nucli sol fer moltes escriptures, així que podem afegir altres línies com les anteriors però amb altres fitxers com: / tmp, / var / tmp, / var / run, / var / spool, ...

Espero que els hagi agradat el truc i els sigui útil.

Més informació - OpenSuSE 13.1: per a la Raspberry Pi


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.