В состав Linux ядра 2.6.34 одобрено (http://groups.google.ru/group/fa.linux.kernel/browse_thread/...) включение файловой системы LogFS (http://logfs.org/logfs/), специально спроектированной для использования на Flash-накопителях. В LogFS интегрирован механизм минимизации повторной перезаписи блоков, поддерживается журналирование и сжатие данных на лету.
Дерево элементов файловой системы в LogFS хранится в Ext2 подобном виде, что позволило избавиться от двух главных проблем файловой системы JFFS2 (http://sourceware.org/jffs2/) - повышенного расхода памяти и длительного времени монтирования. В отличие от LogFS, в JFFS2 служебная информация записывается только в форме лога, что приводит к необходимости сканирования данных для воссоздания структуры ФС при каждом монтировании и к хранению всей структуры ФС в оперативной памяти в процессе работы (линейная зависимость от объема данных).URL: http://lwn.net/Articles/377741/rss
Новость: https://www.opennet.ru/opennews/art.shtml?num=25716
> В отличие от LogFS, в JFFS2 служебная информация записывается только в форме логаКак то не логично )
Вообще-то наоборот логично: на структуры флеша логоподобная запись ложится очень хорошо, особенно в случае если можно инвалидировать старые записи ФС без полного стирания/перезаписи блока.
Подозреваю, что автор имел в виду нелогичность названия файловой системы LogFS
А есть идеи, как продвинуть подобные fs в массы, дабы дать отпор очередной реинкарнации одной архаичной fs под именем exFAT ?
Купи M$, а потом проведи принудительный апдейт систем. Или выпусти суппер массовый продукт с logfs. Короче, реально никак.
Виндовый драйвер написать.
И причем здесь exFAT?
Как бы речь об фс для flash _БЕЗ_ FTL а не для юсб брелков
Jffs/yaffs не предназначена для блочных устройств. Только для прямого доступа. И используют для флэшек до 64 Мб. Дальше - смысла нет. Даже во встройке используется ext2/3 для HDD/USB.
>И используют для флэшек до 64 Мб. Дальше - смысла нет.Нокия юзала JFFS2 на 256 меговой флехе в n8x0. Ничего так, не смущает нашего эксперта? :)
>>Нокия юзала JFFS2 на 256 меговой флехе в n8x0.Я не говорю, что нельзя. Я говорю - смысла особого нет. Зимой то-же можно ездить на летней резине. А нокия знаменита извращениями.
>Я не говорю, что нельзя. Я говорю - смысла особого нет. Зимой
>то-же можно ездить на летней резине. А нокия знаменита извращениями.Нокия поюзала что было на тот момент. И сделала работающее решение. Достаточно нормально работающее, в общем то. Справляющееся с своими задачами. А потом, когда Нокия прикинула что можно и еще лучше - они сделали UbiFS. Который и поюзали. А что бы вы делали на месте нокии? А то срать на форуме проще чем инженерные решения принимать и выпускать продукты с адекватными параметрами :)
Что-то не нашёл сравнения с ubifs - всё-таки jffs это уже архаика :)
JFFS2