Kuten tiedämme, flash-muisti Heillä on rajallinen elämä, koska ne huonontuvat muutaman tuhannen jakson jälkeen. Periaatteessa tämän ei pitäisi normaalikäytössä aiheuttaa suurta ongelmaa, mutta jos käytämme intensiivisesti SD: tä, se voi aiheuttaa ongelmia (varsinkin jos käytämme raspi palvelimena).
Joten voimme pidentää SD-korttimme ikää Raspberry Pi ja kaikki kiitos Linuxille. Tavoitteena on vähentää kirjoitusmääriä SD-kortillemme hemmotella enemmän muistia ja ettei virheitä näy niin aikaisin.
Tätä varten meidän on noudatettava joitain hyviä käytäntöjä, kuten SD vain luku -tilassa, ikään kuin se olisi LiveCD. Toinen vaihtoehto olisi vähentää SD-muistiin tehtävien kirjoitusten määrää RAM-muistin ansiosta.
Kuinka tämä voidaan tehdä? No työkalun kanssa tmpfs. Jotta ydin voisi kirjoittaa RAM-muistiin aina kun mahdollista ja välttää tarpeettomia SD-kirjoituksia, meidän on muokattava tiedostoa / etc / fstab. Tätä varten lisätään rivi:
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
El ydin pystyt liittämään / var / log RAM-muistiin ja käyttämään sitä kirjoittaaksesi sinne välttääksesi muuten SD: lle menevät kirjoitukset. Kun tietoja ei tarvita, käytetty RAM vapautetaan. Joten vain tarvittavaa RAM-muistia käytetään ja tehokkaasti.
Kuten voimme nähdä, rivillä olemme käyttäneet "size = 100m", jotta 100MB voidaan käyttää, mutta voit muokata haluamaasi kokoa huolehtimalla siitä, ettei kaikki RAM. Olemme käyttäneet myös / var / log, mutta on muitakin tiedostoja, joissa ydin yleensä kirjoittaa monia, joten voimme lisätä muita rivejä, kuten edelliset, mutta muiden tiedostojen kanssa, kuten: / tmp, / var / tmp, / var / run, / var / kela, ...
Toivottavasti pidit temppusta ja pidit siitä hyödyllisenä.
Lisää tietoa - OpenSuSE 13.1: Vadelma Pi: lle