Изнашивание уровня SD-карты из-за файла подкачки во встроенном Linux

Мне нужно включить файл подкачки на мой встроенный продукт linux. Проблема в том, что файл находится на SD-карте.

В настоящий момент я использую своп 15 Мбайт и около 120 МБ оперативной памяти из-за временного увеличения использования памяти. Я знаю (хорошие) SD-карты имеют механизм выравнивания износа, который распространяется, чтобы распределить все равномерно по разным блокам. Только 0,2 ГБ карты 4 ГБ используются так много свободного места.

Можно ли предсказать (не совсем внеочередную) дату отказа SD-карты? 1 год, 5 лет, 10 лет, …? Я думал о проверке того, сколько данных будет записано в определенный таймфрейм, и проверить это с помощью спецификаций технических данных или что-то в этом роде.

Любые идеи, как действовать?

Изменить: я вижу здесь, что 2 ГБ может иметь 10 Тбайт данных, записанных до сбоя, поэтому экстраполяция дает мне 20 ТБ для версии 4 ГБ.

  • Ext4 поврежден и невосстанавливается после изменения размера LVM + сбой питания
  • Остановить Linux от использования swap
  • Запись fstab для места подкачки
  • FreeBSD зашифрованное зеркало zfs - замените неисправный диск, включая зашифрованный своп
  • Создание разреженного (автоматически расширяющегося и сжатого) файла подкачки с поддержкой отверстий
  • LinuxMint, неспособный установить разделы подкачки равным приоритетом
  • своп раздел и его законы
  • Arch Linux думает, что у меня около 16 концертов, когда у меня всего 8
  • One Solution collect form web for “Изнашивание уровня SD-карты из-за файла подкачки во встроенном Linux”

    Люди недооценивают жизнь современной вспышки, так как большинство (приличных) флеш-карт будут принимать сотни терабайт данных и все еще работать. Как указано здесь на Ask Different (хотя это и не совсем точно ваша проблема), наступит некоторое время, прежде чем вы начнете беспокоиться о продолжительности жизни вашей SD-карты.

    Например, мой SanDisk 32GB Extreme длился около пяти или шести лет с ежедневным чтением до 300 ГБ / день. Если вы пройдете математику, которая составляет 547,5 ТБ, прежде чем она, наконец, выйдет в начале этого месяца.

    Я понимаю, что файл, который записывается / читается на нем, представляет собой файл подкачки, который означает постоянные изменения, но это не должно вас слишком беспокоить (люди с большим опытом в этой области, пожалуйста, поправьте меня, если я ошибаюсь).

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

    Linux и Unix - лучшая ОС в мире.