Som vi ved, flashhukommelse de har en begrænset levetid, da de forværres med dataskrivning efter et par tusinde cyklusser. I princippet burde dette til normalt brug ikke udgøre et stort problem, men hvis vi bruger intensiv SD, kan det forårsage problemer (især hvis vi bruger raspi som server).
Så vi kan forlænge levetiden på vores SD-kort i raspberry Pi og alt takket være Linux. Målet er at reducere antallet af skrivninger på vores SD-kort for at forkæle mere hukommelse, og at fejl ikke vises så tidligt.
Til dette er der nogle gode fremgangsmåder, som vi skal udføre, såsom at bruge SD i skrivebeskyttet tilstand, som om det var en LiveCD. En anden mulighed ville være at reducere antallet af skrivninger til SD takket være RAM.
Hvordan kan dette gøres? Nå med værktøjet tmpfs. For at kernen skal skrive til RAM når det er muligt og undgå unødvendige SD-skrivninger, skal vi ændre / etc / fstab-filen. Til dette vil vi tilføje linjen:
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
El kerne du vil være i stand til at montere / var / logge på RAM og bruge den til at skrive der for at undgå disse skrivninger, der ellers ville gå til SD. Når data ikke er nødvendige, frigives det anvendte RAM. Så kun det nødvendige RAM bruges og effektivt.
Som vi kan se, har vi i linjen brugt "størrelse = 100m", så 100MB kan bruges, men du kan ændre den størrelse, som du vil have, og altid passe på ikke at udtømme alle RAM. Vi har også brugt / var / log, men der er andre filer, hvor kernen normalt skriver mange, så vi kan tilføje andre linjer som de foregående, men med andre filer som: / tmp, / var / tmp, / var / køre, / var / spole, ...
Jeg håber, du kunne lide tricket og fandt det nyttigt.
Mere information - OpenSuSE 13.1: til Raspberry Pi