Raspbery Pi: pahabain ang buhay ng SD card

Flash memory chip at inscription na "habang buhay"

Tulad ng alam natin, flash memory sila ay may isang limitadong buhay, habang sila ay lumala sa data magsusulat pagkatapos ng ilang libong mga cycle. Sa prinsipyo, para sa normal na paggamit ay hindi ito dapat magpakita ng pangunahing problema, ngunit kung masinsinang gagamitin natin ang SD, maaari itong maging sanhi ng mga problema (lalo na kung gumagamit tayo ng Rasp bilang isang server).

Kaya't maaari nating pahabain ang buhay ng aming SD card sa Prambuwesas Lara at lahat salamat sa Linux. Ang layunin ay upang mabawasan ang bilang ng mga magsusulat sa aming SD card upang palayawin ang mas maraming memorya at ang mga error ay hindi lilitaw nang maaga.

Para sa mga ito, maraming mga mabubuting kasanayan na dapat nating isagawa, tulad ng paggamit ng SD sa read-only mode, na parang isang LiveCD. Ang isa pang pagpipilian ay upang mabawasan ang bilang ng mga pagsusulat na ginawa sa SD salamat sa RAM.

Paano ito magagawa? Sa tool na tmpfs. Upang makasulat ang kernel sa RAM hangga't maaari at maiwasan ang mga hindi kinakailangang pagsulat ng SD, dapat naming baguhin ang / etc / fstab file. Para sa mga ito ay idaragdag namin ang linya:

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

El pinakabuod magagawa mong i-mount / var / mag-log in sa RAM at magamit ito upang magsulat doon upang maiwasan ang mga pagsusulat na kung hindi man ay pupunta sa SD. Kapag hindi kinakailangan ang data, ilalabas ang ginamit na RAM. Kaya't ang kinakailangang RAM lamang ang ginagamit at mahusay.

Tulad ng nakikita natin, sa linya na ginamit namin ang "laki = 100m" upang magamit ang 100MB, ngunit maaari mong baguhin ang laki na nais mo, palaging nag-iingat na hindi maubos ang lahat RAM. Gumamit din kami ng / var / log, ngunit may iba pang mga file kung saan ang kernel ay karaniwang nagsusulat, kaya maaari naming idagdag ang iba pang mga linya tulad ng mga nauna ngunit sa iba pang mga file tulad ng: / tmp, / var / tmp, / var / patakbuhin, / var / spool, ...

Inaasahan kong nagustuhan mo ang lansihin at nalaman mong kapaki-pakinabang ito.

Karagdagang informasiyon - OpenSuSE 13.1: para sa Raspberry Pi


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.