Raspbery Pi: продовжте термін служби SD-карти

Мікросхема флеш-пам'яті та напис "довічний"

Як ми знаємо, флеш-пам'ять вони мають обмежений термін служби, оскільки вони погіршуються із записом даних через кілька тисяч циклів. В принципі, для нормального використання це не повинно представляти великої проблеми, але якщо ми інтенсивно використовуємо 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


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.