Что такое хорошая файловая система для встроенных дисков NAND?

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

11
задан Johan Kotlinski 15 November 2010 в 22:26
поделиться

3 ответа

FAT-FTL является "нормальным выбором", но не обязательно хорошим выбором. YAFFS2 является более новым, чем JFFS2 и, кажется, быстрее и более масштабируем для больших NAND. Эта презентация "Встроенной Конференции Linux Европа" сравнивает эти два и другие системы флеш-файла.

Другим решением является LogFS (примечание: журнал обозначает здесь logorithmic, не структурированный журналом). Это должно также быть более масштабируемо, но я понятия не имею, как muture это.

8
ответ дан 3 December 2019 в 07:14
поделиться

Существует коммерческий поставщик под названием DataLight, который предлагает устойчивую систему флеш-файла, но конечно это не свободно.

У них есть интересный отчет (PDF) (возьмите с мелкой частицей соли) на действиях.

2
ответ дан 3 December 2019 в 07:14
поделиться

Есть UBIFS. Единственная известная мне реализация - это ядро ​​Linux, и это зависит от интерфейса UBI ядра Linux. Однако основные алгоритмы должны быть реализованы без особых проблем в любой среде, которую вы используете. Что касается готовности к производству, Nokia использует UBIFS в своем смартфоне N900, и компьютеры, основанные на SheevaPlug, также поддерживают его. Я обнаружил, что реализация Linux является надежной даже на нестабильном оборудовании, которое любит произвольно перезагружаться. В отличие от JFFS2, UBIFS не требует чтения всей файловой системы при запуске.

Возможно, вы захотите пересмотреть свое решение «не использовать Linux», поскольку использование Linux значительно упростит использование UBIFS.

7
ответ дан 3 December 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: