Не правильный ответ, но тоскую только по комментариям:
Прядильную ржавчину (она же классический HDD) можно записать много раз. Флэш-ячейки более хрупкие и потерпят неудачу при гораздо меньшем количестве записей
Если вы объединяете файловую систему, которая не знает об этом (например, FAT, которая хранит список своих каталогов в одном месте и обновляет его довольно часто) с необработанным доступом к хранилищу на основе флэш-памяти, то одна часть вашей флэш-памяти, скорее всего, умрет до того, как устройство устареет , Очевидно, мы хотим избежать этого.
Обратите внимание, что это справедливо для внутренней флэш-памяти, а также для флэш-накопителей USB, SSD, SD-карты и т.д.
Есть два способа обойти это:
- Убедитесь, что устройство знает о своем методе strage и заставьте устройство обойти это. (Контроллеры на SSD являются крайним примером этого).
- Или создайте файловую систему, которая знает об этом и которая пытается избежать этой особой слабости флэш-ячеек.
JFFS - это такая файловая система. Одна из вещей, которую он делает, это распределяет записи по флеш-ячейкам (выравнивание износа). Если вы сотрете файл и создадите его заново, то, скорее всего, он будет воссоздан в разных флеш-ячейках. форт флеш, это хорошо.
Для маршрутизаторов, чье внутреннее хранилище является флэш-памятью, вы хотите использовать JFFS или аналогичную файловую систему с осознанием для своего внутреннего хранилища.
Вы не хотите использовать его на других устройствах, таких как классический жесткий диск.
Если у вас старый тупой USB-накопитель, то вы хотите его использовать (читай: я не согласен с «не используйте его на ЛЮБОМ USB-устройстве»). Если у вас современный перьевой USB-накопитель, возможно, у вас уже есть внутреннее решение для снижения уровня износа, и использование JFFS может конфликтовать с ним.