И еще раз про вытирание флешки и как его замедлить

Добрый день!

TL;DR: проблемы не существует, флешка вечная, ничего делать не надо.

Ресурс встроенного носителя можно оценить так: всего на него гарантированно можно записать данных X * 8GByte * 10000, где 8GByte - общая ёмкость накопителя в WB6, 10000 - нижняя граница количества перезаписей ячейки памяти MLC, X - множитель усиления записи, от 0.1 до 1, в зависимости от характера записей.

Итого, речь идёт о числах порядка 20 терабайт, которые гарантированно можно записать. Реальная скорость, с которой идёт запись на флешку свежего контроллера - единицы килобайт в секунду. Можно проверить, запустив iotop с опциями. Так получается, потому что wb-mqtt-db пишет в базу раз в две минуты по-умолчанию, другие сервисы тоже, ещё есть всякие кеши ОС и т…д

Со скоростью 1 KB/s 20 терабайт запишутся через 600 лет.

Исчерпать ресурс флешки конечно можно, но это специально нужно сделать что-то очень-очень странное, например непрерывно писать на неё мегабайты в секунду. Стандартное ПО Wiren Board так не делает по-умолчанию, и даже настроить его как-то, чтобы выйти на такие скорости, вам не удастся. За много лет и много тысяч контроллеров мы не видели ни одного случая исчерпания ресурсов встроенной флешки.

Предполагаю, что ноги у городской легенды про ограниченный ресурс flash растут из опыта работы с консьюмерскими microSD-картами на TLC памяти и с плохими контроллерами. Даже там, скорее всего, большинство реальных выходов из строя карточек - это ошибки или выход из строя встроенного контроллера, а не реальное исчерпание ресурса.