Mint tudjuk, flashmemória korlátozott az életük, mivel néhány ezer ciklus után romlanak az adatok írásával. Elvileg normál használat esetén ez nem jelenthet komoly problémát, de ha intenzíven használjuk az SD-t, ez problémákat okozhat (különösen, ha a Reszelő mint szerver).
Így meghosszabbíthatjuk SD-kártyánk élettartamát a Raspberry Pi és mindezt a Linuxnak köszönhetően. A cél az SD-kártyánkon lévő írások számának csökkentése a több memória kényeztetése érdekében, és hogy a hibák ne jelennek meg ilyen korán.
Ehhez van néhány jó gyakorlat, amelyet végre kell hajtanunk, például a SD csak olvasható módban, mintha LiveCD lenne. Egy másik lehetőség az lenne, ha csökkentenénk az SD-re írt írások számát a RAM-nak köszönhetően.
Hogyan lehet ezt megtenni? Nos az eszközzel tmpfs. Annak érdekében, hogy a kern, amikor csak lehetséges, RAM-ba írjon és elkerülje a felesleges SD-írásokat, módosítanunk kell az / etc / fstab fájlt. Ehhez hozzáadjuk a sort:
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
El mag képes lesz a / var / log beillesztésére a RAM-ba, és arra használhatja az írást, hogy elkerülje ezeket az írásokat, amelyek egyébként SD-re kerülnének. Ha az adatokra nincs szükség, a felhasznált RAM felszabadul. Tehát csak a szükséges RAM-ot használják és hatékonyan.
Mint láthatjuk, a sorban a "size = 100m" értéket használtuk, így 100 MB használható, de módosíthatja a kívánt méretet, mindig ügyelve arra, hogy ne merítse ki az összes RAM. Használtuk a / var / log alkalmazást is, de vannak más fájlok is, amelyeken a kern általában sok írást ír, így más sorokat is felvehetünk, mint az előző, de más fájlokkal, például: / tmp, / var / tmp, / var / run, / var / spool, ...
Remélem, tetszett a trükk, és hasznosnak találta.
Több információ - OpenSuSE 13.1: a Raspberry Pi számára