כידוע, זיכרון פלאש יש להם חיים מוגבלים, שכן הם מתדרדרים עם כתיבת נתונים לאחר כמה אלפי מחזורים. באופן עקרוני, לשימוש רגיל זה לא אמור להוות בעיה מרכזית, אך אם נעשה שימוש אינטנסיבי ב- SD, זה יכול לגרום לבעיות (במיוחד אם אנו משתמשים ב- Raspi כשרת).
כדי שנוכל להאריך את חיי כרטיס ה- SD שלנו פטל Pi והכל בזכות לינוקס. המטרה היא לצמצם את מספר הכיתובים בכרטיס ה- SD שלנו כדי לפנק יותר זיכרון וששגיאות לא מופיעות כל כך מוקדם.
לשם כך, ישנם מספר שיטות עבודה מומלצות שעלינו לבצע, כגון שימוש ב- SD במצב קריאה בלבד, כאילו היה LiveCD. אפשרות אחרת תהיה צמצום מספר הכותבים שנעשו ל- SD בזכות RAM.
כיצד ניתן לעשות זאת? ובכן עם הכלי tmpfs. על מנת שהליבה תכתוב ל- RAM במידת האפשר ותמנע מכתיבת SD מיותרת, עלינו לשנות את הקובץ / etc / fstab. בשביל זה נוסיף את השורה:
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
El גרעין תוכל לעלות / var / להיכנס ל- RAM ולהשתמש בו כדי לכתוב שם כדי להימנע מכתיבות אלה שאחרת היו עוברות ל- SD. כאשר אין צורך בנתונים, ה- RAM בשימוש ישוחרר. כך שמשתמשים וביעילות רק בזכרון RAM הדרוש.
כפי שאנו רואים, בשורה השתמשנו ב"גודל = 100 מטר "כך שניתן להשתמש ב 100 מגה-בייט, אך תוכלו לשנות את הגודל אליו אתם רוצים, תמיד להקפיד לא למצות את כל RAM. השתמשנו גם ב- / var / log, אך ישנם קבצים אחרים שבהם הגרעין בדרך כלל כותב רבות, כך שנוכל להוסיף שורות אחרות כמו הקודמות, אך עם קבצים אחרים כגון: / tmp, / var / tmp, / var / לרוץ, / var / spool, ...
אני מקווה שאהבתם את הטריק ומצאתם שימושיים.
עוד מידע - OpenSuSE 13.1: עבור ה- Raspberry Pi