Как продлить жизнь SD-карте вашего Raspberry Pi

  • Brian Curtis
  • 0
  • 3711
  • 701
Реклама

Впервые появившись в качестве расширенного хранилища для КПК, смартфонов и цифровых камер около 10 лет назад, SD-карты стали популярным дополнением к планшетным и мини-компьютерам, таким как Raspberry Pi. Предлагая высокую емкость и высокую скорость записи, карты SD особенно важны для Raspberry Pi, который использует этот тип хранилища в качестве системного диска..

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

Учитывая большое количество проектов, доступных для пользователей Raspberry Pi (что угодно, от медиа-центров. Аппаратное обеспечение, необходимое для создания медиацентра Raspberry Pi. Аппаратное обеспечение, необходимое для создания медиацентра Raspberry Pi. При таком количестве способов его использования вы должны Не удивлюсь, обнаружив, что Raspberry Pi было продано более 1 млн. штук, хотя и предназначено для одной ключевой цели (программирования) этого небольшого компьютера размером с кредитную карту… и систем ретро-игр Retro Gaming на Raspberry Pi: Понимание ПЗУ, RetroPie, Recalbox и многое другое Ретро-игры на Raspberry Pi: Понимание ROM, RetroPie, Recalbox и многое другое Raspberry Pi идеально подходит для игр в классические видеоигры. Вот как начать работу с ретро-играми на Raspberry Pi. Чтобы делать фотографии из космоса Проекты Raspberry Pi : Автомобиль с ночным видением, перевод Google Glass-like и другие проекты Raspberry Pi: автомобиль с ночным видением, перевод Google Google-like и многое другое Мы уже рассматривали Я прекрасно использую этот британский миникомпьютер, но дело в том, что он настолько универсален, что всегда есть о чем поговорить. Кто бы мог подумать, что…) кажется разумным исследовать, как SD-карты могут продлить срок их эксплуатации.

Сделайте вашу SD карту более надежной

Найти убедительные доказательства сбоев SD-карты сложно. Формат настолько дешев, что в большинстве случаев владельцы могли просто отказаться от него в пользу замены. С другой стороны, этот формат стал более устойчивым за последние несколько лет благодаря достижениям в дизайне карт (к чему мы вернемся позже).

Чтобы без проблем работать на SD-карте, вы должны выбрать самую большую карту для вашего бюджета. Смысл этого прост: с ограничением количества раз записи данных на SD-карты и тем фактом, что данные, записанные на устройство, должны быть распределены по нетронутым областям перед тем, как вернуться к началу, изменений будет меньше. записи в ту же область карты. Выбор 16 ГБ из 8 ГБ сократит вдвое количество перезаписей. Теоретически это удвоит продолжительность жизни вашего хранилища.

Это также стоит покупать только для известных брендов. Да, может быть заманчиво взять карту 32 ГБ за 10 долларов на eBay или Amazon, но вы не гарантированно получите надежное устройство - или даже работающее. Если у вас было несколько старых SD-карт, которые вы надеялись использовать, проверьте все другие способы их использования. 7 Удивительное использование для старой SD-карты 7 Удивительное использование для старой SD-карты Независимо от того, является ли ваша старая SD-карта скудной 64 МБ или Существуют большие 64 ГБ, существуют различные проекты для использования этих карт памяти. Икс.

Используете Raspberry Pi? Запись в ОЗУ, а не на карту

Увеличение срока службы вашей SD-карты возможно благодаря более эффективному использованию оперативной памяти вашего устройства. Следующий прием можно использовать на любом устройстве Linux, хотя мы протестировали его на Raspberry Pi.

С использованием TMPFS функция, которую вы указываете устройству записывать в системную RAM точно так же, как это делается для запоминающего устройства (вы также можете создать RAM-диск в Windows. Что такое RAM-диск, и как вы можете его настроить, что такое RAM-диск, и как вы можете Установка One Up Up Твердотельные жесткие диски - не первое немеханическое хранилище, которое появляется на потребительских ПК. ОЗУ используется десятилетиями, но в основном в качестве решения для кратковременного хранения. Быстрое время доступа к ОЗУ делает его… фактически ). В результате на SD-карту записывается меньше. Бонус в том, что tmpfs быстр и прост в настройке.

Чтобы использовать это, откройте / И т.д. / Fstab в файловой системе Raspbian (используя nano в командной строке) и добавьте:

tmpfs / var / log tmpfs по умолчанию, noatime, nosuid, mode = 0755, размер = 100m 0 0

После сохранения перезагрузите Raspberry Pi. Это смонтирует виртуальную файловую систему, готовую к использованию. После перезагрузки / var / log будет смонтирован как RAM-диск; файлы, записанные в каталог, будут находиться в оперативной памяти, пока они необходимы.

Несколько других мест также могут быть использованы:

tmpfs / tmp tmpfs по умолчанию, noatime, nosuid, размер = 100m 0 0 tmpfs / var / tmp tmpfs по умолчанию, noatime, nosuid, размер = 30m 0 0 tmpfs / var / log tmpfs по умолчанию, noatime, nosuid, режим = 0755, размер = 100m 0 0 tmpfs / var / run tmpfs по умолчанию, noatime, nosuid, mode = 0755, размер = 2m 0 0 tmpfs / var / spool / mqueue tmpfs по умолчанию, noatime, nosuid, mode = 0700, gid = 12, размер = 30m 0 0

Эти строки могут быть добавлены в / И т.д. / Fstab. Обратите внимание на использование условия size =, которое ограничивает объем, занимаемый каждой временной папкой. Помните, что оперативная память также будет использоваться операционной системой, поэтому установка пределов размера позволит избежать блокировки Raspbian. Кроме того, позаботьтесь только о том, чтобы добавлять местоположения с временными данными в / var / log. Все эти файлы удаляются при перезагрузке Raspberry PI, поэтому все, что вам нужно сохранить или сохранить при перезагрузке, не должно храниться в оперативной памяти..

Переместив эти места в оперативную память, объем данных, записанных на SD-карту вашего Raspberry Pi, может быть сокращен, что продлит срок ее службы.

Еще лучше, полностью обойти SD-карту!

Большинство пользователей Raspberry Pi полагаются на некоторые формы Linux, и поэтому имеют в своих руках еще лучший способ повышения производительности и уменьшения объема перезаписи на SD-карту..

Решение заключается в использовании устройства USB 2.0, которое может представлять собой стандартный флэш-накопитель, возможно, жесткий диск USB с питанием или даже твердотельный накопитель. Хотя Raspberry Pi жестко подключен к загрузке с SD-карты, вы можете перенастроить ОС так, чтобы на SD-карте был обнаружен только загрузочный раздел, а корневой раздел перенесен на другое устройство..

Хотя процесс может показаться немного сложным, после того как загрузочный раздел отредактирован для поиска корневого раздела на USB-устройстве, вы увидите, что результат впечатляющий.

Вывод: SD-карты удивительны, поэтому относитесь к ним хорошо

Самая важная вещь, которую вы можете сделать с SD-картами, чтобы гарантировать их долговечность, это купить названные бренды и, где возможно, использовать их для задач, которые не требуют постоянного переписывания (например, постоянно загружаемый торрент-мегалит «Как превратить ваш Raspberry Pi в»). Постоянный загрузочный мегалит Как превратить ваш Raspberry Pi в постоянный загружающий мегалит Вы можете участвовать в глобальной "распределительной сети Linux", создав специальный защищенный мегалит с торрент-загрузкой, который потребляет всего лишь 10 Вт энергии. , конечно, основываться на Raspberry Pi.).

Что, пожалуй, самое захватывающее, так это то, что SD-карты - это обычные лжецы, поддерживаемые каким-то очень умным программным обеспечением. Как показал хакер по аппаратным средствам Банни Хуанг на конгрессе Chaos Compute Club, SD-карты сделаны с очень дешевой флэш-памятью с дефектами. Создание иллюзии надежного носителя информации - это сложное исправление ошибок, означающее, что карты могут отображать емкость, совершенно отличную от фактически доступной (вы можете проверить свою фактическую емкость с помощью инструмента H2testw)..

Что касается владельцев Raspberry Pi, воспользуйтесь советами, приведенными выше, относительно покупки большего хранилища и использования tmpfs для уменьшения объема перезаписи на вашей SD-карте..

Относитесь к своим SD-картам хорошо, и они всегда будут длиться!




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.