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», чтобы можно было использовать 100 МБ, но вы можете изменить размер, до которого хотите, всегда стараясь не исчерпать все Оперативная память. Мы также использовали / 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)