The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

LogFS - новая файловая система оптимизированная для работы на Flash

09.05.2007 13:31

Jörn Engel представил новую файловую систему для Linux - LogFS, предназначенную для использования на Flash накопителях (минимизация перезаписи блоков) и избавленная от двух главных проблем JFFS2: повышенный расход памяти и длительное время монтирования. При монтировании в JFFS2 производится сканирование данных для воссоздания структуры ФС (служебная информация записывается в форме лога), которая затем полностью хранится в оперативной памяти (линейная зависимость от объема данных).

Для решения вышеуказанных проблем в LogFS дерево файловой системы хранится в Ext2 подобном виде.

Как и JFFS2 в LogFS поддерживается журналирование и сжатие данных на лету.

  1. Главная ссылка к новости (http://kerneltrap.org/node/815...)
  2. OpenNews: ChunkFS и Ext3cow расширяют возможности файловых систем Ext2 и Ext3
  3. JFFS2 design
  4. YAFFS (Yet Another Flash File System)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/10719-flash
Ключевые слова: flash, fs, JFFS2, LogFS, embeded, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, www.andr.ru (?), 17:52, 09/05/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    super-duper-ultra-mega-FS, - i'm good
     
     
  • 2.5, D4FF (?), 05:50, 10/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >super-duper-ultra-mega-FS, - i'm good
    Не вижу что-то вашей файловой системы для embedded девайсов с флешом вместо hdd которая была бы лучше существующих, так что вы не в кассу с вашей иронией.Обычные файловые системы при всех их плюсах не подходят для флеша поскольку у flash есть ограничение на число перезаписей.Существующие файловые системы пригодные для использования с flash-памятью имеют ряд недостатков, есть над чем работать.
     

  • 1.2, blzz (?), 19:56, 09/05/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хотелось бы fuse реализацию. т.к. высокая скорость и производительсть ненужна , и  фусе ужэ модно, ,а патчить и пересобирать ядра - груз.
     
     
  • 2.3, Аноним (-), 21:03, 09/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    фусе - это big тормоз, фтопку ее!
     
     
  • 3.12, blzz (?), 10:49, 11/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >фусе - это big тормоз, фтопку ее!


    для меня проблема - это каждый раз патчить сырцы и заворачивать в rpm ядро,

     
  • 2.4, Alex (??), 04:59, 10/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Мсье болеет?Эта FS предназначена для embedded девайсов на замену JFFS2 имеющей ряд объективных минусов, озвученых тут.В таких девайсах и памяти и скорости процессора - вечно не хватает.Монстрильный и тормознутый fuse в таких девайсах вообще обычно отсутствует как класс, так что написание такой системы под fuse - хороший метод добиться того чтобы ее никто не использовал.Потому что на десктопе такие ФС не особо то и нужны (файловая система сделана не под десктопы), а в эмбеддед - дык извините но фузе там обычно просто нету.Потому что когда в кроху где 2 мега флеша + 8Mb RAM надо засунуть линукс - там и так все под завязку.На понты типа fuse места просто нет.Угу?
     
     
  • 3.6, fresco (??), 08:52, 10/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ну почему же "монстрильниый"? Тормознутый -- это да, так понятно по каким причинам. А так -- хороший, четко написанный код, ничего лишнего. XFS, к примеру, куда больший "монстр" в сравнении с FUSE.
     
     
  • 4.8, SG (??), 13:37, 10/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    ставил я прошлой осенью линух на флешку. нужна была компрессия - места там всегда мало. нашол несколько проектов в фузе. поставил. как глюки ловил и фиксил отдельная песня, а их было дохера. после загрузки система сожрала 300мег для поддержки фузи. потому что каждый открытый файл жрет около 200кбайт. пробовал с несколькими жмущими системами - результат один. походу ето проблема фузи.
     
     
  • 5.9, fresco (??), 16:30, 10/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Я не в курсе, в каком состоянии был FUSE в прошлом году. Это раз. Глюки, скорее всего, были в навесных проектах. Это два. В настоящий момент FUSE вполне зрелый продукт. Расхода памяти не замечал, т.к. ее на всех моих машинах в избытке.

    Это все IMHO; сужу, главным образом, по ntfs-3g и двум своим проектам.

     
  • 3.7, q (??), 11:05, 10/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Потому что на десктопе такие ФС не особо то и нужны (файловая система сделана не под десктопы)

    Как же? По там чётко написано, что flash  распространяется всё большее и больше. Т.е. ноутбуки и прочее, так что в десктопе это актуально, потому как flash вставляют уже в десктоп. Уже наверно год, как самсунг анонсировала винт с NAND flash.

     
     
  • 4.10, Shaman007 (??), 23:32, 10/05/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Они пытаются сделать flash без существенных проблем с перезаписью. Это немного другая история.
     

  • 1.11, Лимуриец (?), 10:33, 11/05/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ, сейчас Запад парится с флешем. А забыли, что у в СССР в начале 90-х разрабатывалась технология твердотельной внешней памяти под названием ЦМД. Она не имела проблем с количеством циклов перезаписи. В то время даже выпускались накопители формата 5.25" ёмкостью 8М, винты тогда были 10 - 40М.
     
     
  • 2.13, blzz (?), 17:15, 21/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Народ, сейчас Запад парится с флешем. А забыли, что у в СССР
    >в начале 90-х разрабатывалась технология твердотельной внешней памяти под названием ЦМД.
    >Она не имела проблем с количеством циклов перезаписи. В то время
    >даже выпускались накопители формата 5.25" ёмкостью 8М, винты тогда были 10
    >- 40М.

    зато какая выгода - производить и продавать накопители не только потому что морально устарели и не хватает места, а потому что исчерпан ресурс перезаписей. =)))

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру