Як ми знаємо, флеш-пам'ять вони мають обмежений термін служби, оскільки вони погіршуються із записом даних через кілька тисяч циклів. В принципі, для нормального використання це не повинно представляти великої проблеми, але якщо ми інтенсивно використовуємо SD, це може спричинити проблеми (особливо якщо ми Распі як сервер).
Тож ми можемо продовжити життя нашої SD-карти в Raspberry Pi і все завдяки Linux. Мета полягає в тому, щоб зменшити кількість записів на нашій SD-карті, щоб побалувати більше пам'яті, і щоб помилки не з'являлися так рано.
Для цього є кілька хороших практик, які ми повинні застосовувати, наприклад, використання SD у режимі лише для читання, ніби це LiveCD. Іншим варіантом було б зменшити кількість записів, зроблених на SD, завдяки оперативній пам'яті.
Як це можна зробити? Ну з інструментом tmpfs. Щоб ядро писало в оперативну пам'ять, коли це можливо, і уникало зайвих записів у SD, ми повинні змінити файл / etc / fstab. Для цього ми додамо рядок:
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
El ядро Ви зможете змонтувати / var / log в ОЗП і використовувати його для запису туди, щоб уникнути цих записів, які в іншому випадку переходили б на SD. Коли дані не потрібні, буде використана оперативна пам’ять. Отже, використовується лише необхідна оперативна пам’ять та ефективно.
Як бачимо, у рядку ми використали "size = 100m", щоб можна було використовувати 100MB, але ви можете змінити розмір, який хочете, завжди дбаючи про те, щоб не вичерпати все Оперативна пам'ять. Ми також використовували / var / log, але є й інші файли, в яких ядро зазвичай робить багато записів, тому ми можемо додавати інші рядки, як попередні, але з іншими файлами, такими як: / tmp, / var / tmp, / var / запустити, / var / spool, ...
Сподіваюся, вам прийшов трюк до душі і він виявився корисним.
Більше інформації - OpenSuSE 13.1: для Raspberry Pi