Raspberry Pi: продлите жизнь вашей SD с помощью GNU / Linux

SSD или твердые диски, как их называют, не являются полностью новой технологией, поскольку они присутствуют на рынке уже несколько лет, однако по сравнению с жесткими дисками (HDD) это все еще ребенок в подгузниках. Тем не менее Raspberry Pi У него нет ни жесткого диска, ни SSD, а скорее SD, который был картой памяти ... как флешка, согласно Википедии:

Secure Digital (SD) - это формат карты памяти для портативных устройств, таких как цифровые камеры, мобильные телефоны, ноутбуки и даже игровые консоли (как настольные, так и портативные), среди многих других.

Если вы живете в Испании и решаете купить Raspberry Pi там, в Испании, как если бы вы живете в другой стране и выбираете eBay, Amazon или любой местный магазин, ваш Raspberry Pi будет поставляться с SD, у которого есть свои плюсы и минусы. Во-первых, в некоторых случаях он будет работать быстрее, чем жесткий диск, но у него более короткий срок полезного использования, то есть он прослужит меньше, поэтому вот несколько советов, как продлить срок службы SD вашего Raspberry Pi.

Основная проблема с SD-картами - их ограниченная емкость записи. То есть мы можем записывать только максимальное количество раз или данные в данном секторе / пространстве, дело не в том, что мы можем писать, удалять, перезаписывать и так далее до бесконечности, мы не можем делать это вечно, придет время, когда это не может быть продолжай писать на SD.

Поэтому вот несколько советов, которые помогут продлить жизнь нашей SD на Raspberry Pi:

  1. SD большей емкости: Это просто, если у нас есть SD 8 ГБ, у нас есть пространство X для записи информации, это пространство имеет ограниченный объем чтения и записи, но если SD (например) 16 ГБ, у нас будет больше места, что означает отсутствие нужно будет столько раз писать в одну и ту же область, то есть внутри SD будет больше места, куда помещать данные.
  2. Покупайте у престижных брендов: Это не секрет, как бывает с SD, так бывает и с другими аппаратными компонентами. Например, смартфоны мы можем купить китайский, который будет стоить нам 30 долларов и, судя по техническим характеристикам, он может делать почти то же самое, что и Nexus за 300 долларов, однако в долгосрочной перспективе редкий бренд (китайский) не работает. С SD то же самое, производителей много, но бренд признан хорошим, с качеством их не так много. Для производителей SD всегда полезно иметь хорошее качество, поэтому посмотрите, есть ли эти SD в магазине Raspberry Pi в Испании или в вашем регионе. Сделайте собственные выводы о соотношении цены и качества.
  3. Настройте Linux на запись больше в RAM и меньше на SD: Как и в пункте 1, чем меньше на SD написано, тем лучше. Мы можем добиться записи большего количества в RAM и меньше на SD, используя TMPFS

Использование tmpfs

Чтобы указать системе, что нужно записывать больше в ОЗУ и меньше на устройство хранения (в данном случае SD), просто добавьте строку в / etc / fstab. В этой строке мы указываем, какую папку мы хотим смонтировать в RAM, а не в SD, например:

tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0

Между прочим, если вам нужно более 100 МБ для этого раздела, измените это значение в строке, установив максимальный размер, мы гарантируем, что он не потребляет всю оперативную память. Затем перезагрузите компьютер и все.

Уточнение, все, что смонтировано с помощью tmpfs (например, / var / logs), будет потеряно при перезагрузке компьютера, то есть при перезагрузке у них не будет журналов, они будут пустыми и так далее для каждой подключаемой папки.

Конец!

Эти советы оптимально подходят для вашего Raspberry Pi а также если бы у них был PiPad. Я не знаю, для какого другого оборудования было бы полезно, потому что я не знаю другого оборудования, которое не работает с HDD или SSD и да с SD-картой, давай, если это не камера 🙂

Надеюсь, вам это показалось интересным, особенно зная совет о том, как работает tmpfs


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Лаэгнур сказал

    хорошо

    Другой вариант продления срока службы SD - передать системный раздел с SD на USB HD и использовать SD только в качестве загрузочного ...

  2.   Загур сказал

    Чувак, я не думаю, что это хорошее решение - монтировать журналы в памяти, так как RPi имеет только 512 МБ ОЗУ ... То, что говорит Лаегнур, имеет гораздо больше логики, используйте SD в качестве загрузки и внешний жесткий диск для / var и даже / home.

  3.   Г-н Linux сказал

    Приятно сообщить, что не все SD совместимы с Raspberry Pi, я оставляю ссылку, где подробно описано, какие SD совместимы, а какие нет.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   Видагну сказал

    Отличная статья, я думаю, что у каждого варианта есть свои плюсы и минусы, установка жесткого диска в вашу малину снижает портативность, увеличивает его размер и т. Д. Думаю, лучше всего оставить все как есть, SD в любом случае дешевы.

    С уважением,

  5.   vctrsnts сказал

    хорошо

    Это мой первый комментарий к этому сайту, за которым я следую. У меня есть RPI, действующий как сервер 1 × 24 с amule и передачей, подключенный к HD, способ, которым они рекомендуются в случае использования RPI в качестве сервера 7 × 24, заключается в том, что только в SD есть / boot раздел и что все остальные разделы находятся внутри жесткого диска, что необходимо для подключения жесткого диска (как говорит Лаегнур)
    И пока у меня не было никаких проблем ... И это длится .... 😉

  6.   Нестор сказал

    Недавно я добавил к своему настольному ПК SSD и HD, и это идеально для меня.

    На свой SSD я установил Wheezy в ext4 и добавил в fstab

    UUID = xxx / ext4 по умолчанию, noatime, nodiratime, отбросить 0 1
    tmpfs / tmp tmpfs по умолчанию, noexec, nosuid 0 0
    tmpfs / var / run tmpfs size = 1024M, nr_inodes = 10k, mode = 777 0 0
    tmpfs / var / lock tmpfs size = 1024M, nr_inodes = 10k, mode = 777 0 0
    tmpfs / var / log tmpfs size = 1024M, nr_inodes = 10k, mode = 777 0 0

    и у меня было несчастье, что в тот же день отключилось электричество, и в результате рут смонтировался как "только для чтения". С помощью mount -o remount проблема с rw была решена, но я не думаю, что это хорошая идея обходиться с поврежденным разделом.

    Из другой системы я сделал fsck, а также проверку из gparted, и он продолжил с той же проблемой.
    Исправил переустановкой в ​​btrfs.

    Я спрашиваю. Безопасно ли делать / var / log изменчивым? Там нет ничего важного, что нужно системе восстанавливать после неудачного завершения работы?

    Я спрашиваю, потому что то, что со мной случилось, очень странно. Я использую Linux с 2011 года, у меня перебои в подаче электроэнергии, но ничего подобного со мной не случалось. В тот же день, когда я смонтировал tmpfs в / var / log и другие каталоги, это случилось со мной.

  7.   Айнус Сольхейм сказал

    Кхм, давным-давно я написал руководство для Debian ARM, чтобы продлить срок службы SD, в Raspberry это то же самое, и его можно применять, это намного лучше, вы не ошибаетесь, но некоторые дополнительные детали отсутствовали.

    http://kirbian.wordpress.com/2013/01/11/reduce-disk-write-sdcard/

  8.   митко сказал

    Каждый день появляется больше SDD-дисков и смешанных конфигураций SDD + HDD, и эта команда также продлит срок их службы.
    А поскольку оперативная память сейчас довольно дешевая, не мешало бы углубиться в различные настройки, которые также могут помочь улучшить производительность настольного компьютера.

    PS: Я бы хотел, чтобы кто-нибудь написал статьи о принтерах, особенно о многофункциональных ч / б лазерах, Brother пока неплохо справляется, но последняя модель, которую я заказал, вызвала у меня проблемы с устройством подачи листов сканера - я вернусь - и я отправились искать сравнения и мнения, и они бросаются в глаза своим отсутствием, как на испанском, так и на английском языке -

    Для принтеров не существует «все или очень или фороникс» - на случай, если кто-то захочет этим заняться - но тем временем, если кто-то будет продавать эти многофункциональные модели черно-белых лазеров, которые используются в небольших офисах или просто продают чернила, они могут собирать данные об удовлетворенности своих клиентов этим типом моделей и делиться ими здесь или там, где это кажется наиболее подходящим, сообщая об этом.

  9.   Мариано сказал

    Спасибо за информацию. Очень полезно. Успехов!