Jörn Engel представил (http://kerneltrap.org/node/8159) новую файловую систему для Linux - LogFS (http://logfs.org/logfs/), предназначенную для использования на Flash накопителях (минимизация перезаписи блоков) и избавленная от двух главных проблем JFFS2 (http://sourceware.org/jffs2/): повышенный расход памяти и длительное время монтирования. При монтировании в JFFS2 производится сканирование данных для воссоздания структуры ФС (служебная информация записывается в форме лога), которая затем полностью хранится в оперативной памяти (линейная зависимость от объема данных).
Для решения вышеуказанных проблем в LogFS дерево файловой системы хранится в Ext2 подобном виде.
Как и JFFS2 в LogFS поддерживается журналирование и сжатие данных на лету.
URL: http://kerneltrap.org/node/8159
Новость: http://www.opennet.me/opennews/art.shtml?num=10719
super-duper-ultra-mega-FS, - i'm good
>super-duper-ultra-mega-FS, - i'm good
Не вижу что-то вашей файловой системы для embedded девайсов с флешом вместо hdd которая была бы лучше существующих, так что вы не в кассу с вашей иронией.Обычные файловые системы при всех их плюсах не подходят для флеша поскольку у flash есть ограничение на число перезаписей.Существующие файловые системы пригодные для использования с flash-памятью имеют ряд недостатков, есть над чем работать.
хотелось бы fuse реализацию. т.к. высокая скорость и производительсть ненужна , и фусе ужэ модно, ,а патчить и пересобирать ядра - груз.
фусе - это big тормоз, фтопку ее!
>фусе - это big тормоз, фтопку ее!
для меня проблема - это каждый раз патчить сырцы и заворачивать в rpm ядро,
Мсье болеет?Эта FS предназначена для embedded девайсов на замену JFFS2 имеющей ряд объективных минусов, озвученых тут.В таких девайсах и памяти и скорости процессора - вечно не хватает.Монстрильный и тормознутый fuse в таких девайсах вообще обычно отсутствует как класс, так что написание такой системы под fuse - хороший метод добиться того чтобы ее никто не использовал.Потому что на десктопе такие ФС не особо то и нужны (файловая система сделана не под десктопы), а в эмбеддед - дык извините но фузе там обычно просто нету.Потому что когда в кроху где 2 мега флеша + 8Mb RAM надо засунуть линукс - там и так все под завязку.На понты типа fuse места просто нет.Угу?
Ну почему же "монстрильниый"? Тормознутый -- это да, так понятно по каким причинам. А так -- хороший, четко написанный код, ничего лишнего. XFS, к примеру, куда больший "монстр" в сравнении с FUSE.
ставил я прошлой осенью линух на флешку. нужна была компрессия - места там всегда мало. нашол несколько проектов в фузе. поставил. как глюки ловил и фиксил отдельная песня, а их было дохера. после загрузки система сожрала 300мег для поддержки фузи. потому что каждый открытый файл жрет около 200кбайт. пробовал с несколькими жмущими системами - результат один. походу ето проблема фузи.
Я не в курсе, в каком состоянии был FUSE в прошлом году. Это раз. Глюки, скорее всего, были в навесных проектах. Это два. В настоящий момент FUSE вполне зрелый продукт. Расхода памяти не замечал, т.к. ее на всех моих машинах в избытке.Это все IMHO; сужу, главным образом, по ntfs-3g и двум своим проектам.
>Потому что на десктопе такие ФС не особо то и нужны (файловая система сделана не под десктопы)Как же? По там чётко написано, что flash распространяется всё большее и больше. Т.е. ноутбуки и прочее, так что в десктопе это актуально, потому как flash вставляют уже в десктоп. Уже наверно год, как самсунг анонсировала винт с NAND flash.
Они пытаются сделать flash без существенных проблем с перезаписью. Это немного другая история.
Народ, сейчас Запад парится с флешем. А забыли, что у в СССР в начале 90-х разрабатывалась технология твердотельной внешней памяти под названием ЦМД. Она не имела проблем с количеством циклов перезаписи. В то время даже выпускались накопители формата 5.25" ёмкостью 8М, винты тогда были 10 - 40М.
>Народ, сейчас Запад парится с флешем. А забыли, что у в СССР
>в начале 90-х разрабатывалась технология твердотельной внешней памяти под названием ЦМД.
>Она не имела проблем с количеством циклов перезаписи. В то время
>даже выпускались накопители формата 5.25" ёмкостью 8М, винты тогда были 10
>- 40М.зато какая выгода - производить и продавать накопители не только потому что морально устарели и не хватает места, а потому что исчерпан ресурс перезаписей. =)))