The OpenNET Project / Index page

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

29.03.2008 22:53  Компания Nokia разработала новую файловую систему для Flash дисков

Представлена новая файловая система UBIFS, предназначенная для использования на Flash накопителях. UBIFS базируется на подсистеме Linux ядра UBI (Unsorted Block Images), системе управления логическими томами предназначенной для Flash дисков. На подсистему UBI возложены функции сборки мусора, отслеживания сбойных блоков, распределения операций ввода/вывода по всему диску для минимизация перезаписи блоков (MLC NAND Flash поддерживает всего около 3000 циклов перезаписи).

В UBIFS реализована поддержка журналирования и хранения данных в сжатом виде. Файловая система UBIFS призвана решить проблемы JFFS2, связанные с производительностью и масштабированием. Например, реализация кэширования операций записи данных (write-back) позволила увеличить производительность операций записи, по сравнению с JFFS2, в 100 раз.

Кроме того, в UBIFS индексы файловой системы хранятся на накопителе, что позволяет значительно увеличить скорость монтирования и снизить потребность в памяти. При монтировании в JFFS2 производится сканирование данных для воссоздания структуры ФС (служебная информация записывается в форме лога), которая затем полностью хранится в оперативной памяти (линейная зависимость от объема данных).

  1. Главная ссылка к новости (http://kerneltrap.org/Linux/UB...)
  2. OpenNews: LogFS - новая файловая система оптимизированная для работы на Flash
  3. UBIFS FAQ and HOWTO
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: JFFS2, flash, ubifs, disk, fs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, User294 (ok), 00:32, 30/03/2008 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    > MLC NAND Flash поддерживает всего около 3000 циклов перезаписи

    Ну и говно!Параметры на уровне чипов флеша лохматых 80-х!SLC NAND рулит!

     
     
  • 2.2, pavlinux (ok), 01:56, 30/03/2008 [^] [ответить]    [к модератору]
  • +/
    User294, Вы ни чё не попутали?

    SLC - есть Sigle Layer Cell (Адна уравнивавые ичейки)
    MLS - есть Multy Layer Cellы (Многха уравнивавые  ичейки)

    В SLC одна ичейка хранит только один бидт, в MLS, как ясно из названия, больше одного...

    Ах да, относительно 80-х, NANDa только 10 лет назад придумана, не говоря уж про массовость,
    а стандарт по NAND_y аж 28-December-2006

    http://www.onfi.org/docs/ONFI_1_0_Gold.pdf (PDF 876Kb)

    http://www.onfi.org/documentation.html

    Open NAND Flash Interface Specification
    Revision 1.0
    28-December-2006
    Hynix Semiconductor
    Intel Corporation
    Micron Technology, Inc.
    Phison Electronics Corp.
    Sony Corporation
    STMicroelectronics


     
     
  • 3.3, Аноним (-), 05:13, 30/03/2008 [^] [ответить]     [к модератору]
  • +/
    Как ни странно тут павлин прав И SLC намного лучше MLC по надежности - выдержива... весь текст скрыт [показать]
     
  • 1.4, Ленивый Аноним (?), 12:10, 30/03/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Компания Nokia - не нужен.
     
     
  • 2.5, dmitry.kuzmenko (ok), 15:13, 30/03/2008 [^] [ответить]    [к модератору]  
  • +/
    >Компания Nokia - не нужен.

    +1

     
     
  • 3.9, Аноним (-), 05:48, 31/03/2008 [^] [ответить]     [к модератору]  
  • +/
    Давайте, вперед, делайте вместо нокии что-то что будет лучше чем скажем n8x0 Вот... весь текст скрыт [показать]
     
     
  • 4.14, fresco (??), 09:45, 31/03/2008 [^] [ответить]    [к модератору]  
  • +/
    +1, реально дятлы
     
  • 4.15, dmitry.kuzmenko (ok), 11:31, 31/03/2008 [^] [ответить]    [к модератору]  
  • +/
    Винмобайл не нужен
     
  • 2.19, Ja (??), 16:57, 01/04/2008 [^] [ответить]    [к модератору]  
  • +/
    Ну что за дебилизм... Файловая система открытая. Только конечному пользователю от этого ни холодно, ни жарко. Читайте исходные линки.
     
  • 1.6, marten (??), 21:15, 30/03/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    вот балаболы точно никому не нужны. а нокия делом занимается, в отличие от вас. и кому что нужно, а что нет, покажет время
     
  • 1.7, iZEN (?), 21:35, 30/03/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А почему бы не использовать UFS2?
    Есть "мягкие" обновления — аналог write-back стратегии записи, плюс транзакционность.
    Есть фоновая проверка fsck.
    И журнал ненужен.
     
     
  • 2.8, uldus (ok), 22:17, 30/03/2008 [^] [ответить]    [к модератору]  
  • +/
    >А почему бы не использовать UFS2?

    А кто научит UFS2 _равномерно_ распределять запись/изменения, особенно это касается метаданных, регулярное обновление суперблока и инод в момент убьют флешку.

     
  • 2.10, Аноним (-), 06:03, 31/03/2008 [^] [ответить]     [к модератору]  
  • +/
    А чего в ней такого хорошего вообще И чем она хороша применительно к флехам в ча... весь текст скрыт [показать]
     
     
  • 3.18, iZEN (ok), 08:23, 01/04/2008 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Во флэше используются контроллёры, которые равномерно ра... весь текст скрыт [показать]
     
     
  • 4.21, Аноним (-), 12:50, 02/04/2008 [^] [ответить]     [к модератору]  
  • +/
    А на опеннете есть ламеры которые не знают особенностей того что производит Ноки... весь текст скрыт [показать]
     
     
  • 5.24, iZEN (ok), 17:30, 02/04/2008 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален FAT32 на флэше только из-за совместимости с операционной... весь текст скрыт [показать]
     
     
  • 6.27, User294 (ok), 20:23, 02/08/2008 [^] [ответить]     [к модератору]  
  • +1 +/
    и еще вагоном и маленькой тележкой всякого хлама Одна из немногих ФС которая ... весь текст скрыт [показать]
     
     
  • 7.28, Aidjek (ok), 18:11, 08/04/2013 [^] [ответить]    [к модератору]  
  • +/
    Здравствуйте, это тема почти 5 летней давности, но Ваш комментарий мне очень понравился, сразу видно разбирающегося человека. Дело в том, что на данный момент я ищу и анализирую различные файловые системы, которые можно было бы поставить на NAND Flash. Если у Вас есть возможность и желание, то я бы с удовольствием проконсультировался у Вас по этому вопросу. Пишу сюда, так как никакого другого способа с Вами связаться, я не нашёл .. (
     
  • 1.11, Ne01eX (??), 07:50, 31/03/2008 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    ReiserFS v.4?
     
     
  • 2.22, Аноним (-), 12:56, 02/04/2008 [^] [ответить]     [к модератору]  
  • +/
    Шибко монструозен, глючен, не отлажен и опять же, не занимается размазыванием... весь текст скрыт [показать]
     
  • 1.16, Аноним (16), 17:11, 31/03/2008 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    На мой взгляд, Нокиа опоздала Даже если она будет продвигать эту файловую систе... весь текст скрыт [показать]
     
     
  • 2.17, Wulf (??), 18:41, 31/03/2008 [^] [ответить]    [к модератору]  
  • +/
    >На мой взгляд, Нокиа опоздала. Даже если она будет продвигать эту файловую
    >систему на своих устройствах, то это ничего не решит. Внешний носитель
    >должен, в первую очередь, без проблем читаться везде. И если будет
    >хоть одно устройство, которое не поддерживает нокиевскую фс, то выбор будет
    >очевиден.

    Что значит опоздала? Стабильные FS с открытым кодом, пригодные для записи на flash можно пересчитать на пальцах одной руки: JFFS2, YAFFS, NetBSD LFS, fs от plan9 ну и, отчасти, ZFS. Еще есть несколько проектов в альфа-стадии и несколько проприетарных FS. Остальные в своей массе используют перезаписывание секторов inplace, что разрушительно действует на flash-носители. Учитывая, что LFS, plan9 и ZFS затачивались явно под обычные носители, а JFFS2 они, по своему мнению, превзошли, то каких-либо суперпопулярных FS в конкурентах не значится.

     
  • 2.20, Ja (??), 17:02, 01/04/2008 [^] [ответить]    [к модератору]  
  • +/
    >На мой взгляд, Нокиа опоздала. Даже если она будет продвигать эту файловую
    >систему на своих устройствах, то это ничего не решит. Внешний носитель
    >должен, в первую очередь, без проблем читаться везде. И если будет
    >хоть одно устройство, которое не поддерживает нокиевскую фс, то выбор будет
    >очевиден.

    Еще раз: читайте оригинальные источники. UBIFS не является файловой системой для внешних накопителей. Она не работает через блочные устройства вообще. А вот скорость работы заметно повышается, особенно скорость монтирования. Это очень критично для скорости загрузки устройства, где в самом деле каждая секунда важна.

     
  • 2.23, Аноним (-), 13:06, 02/04/2008 [^] [ответить]     [к модератору]  
  • +/
    Куда Нынче в интернет планшетках от нокии JFFS2 юзается как внутренняя ФС И врод... весь текст скрыт [показать]
     
     
  • 3.25, Ja (??), 14:45, 04/04/2008 [^] [ответить]    [к модератору]  
  • +/
    >[оверквотинг удален]
    >>хоть одно устройство, которое не поддерживает нокиевскую фс, то выбор будет
    >>очевиден.
    >
    >Еще 1 неандерталец выполз.А зачем рядовому юзеру собственно читать внутреннюю фс устройства
    >на которой линух и прочее техническое добро хранится?Гуру кому оно надо
    >- 1 фиг прочитают.А остальным там и нефиг копаться, целее девайс
    >будет.А память для данных юзера доступная извне - скорее всего будет
    >в галимом FAT32, тут уж ой.Только это обычно карточки памяти и
    >т.п., а в них (не от хорошей жизни) контроллер для размазывания
    >записей таки встроен.

    В таблетке юзеру доступен весь флеш. Какая разница, какая файловая система при этом будет? Это не вызовет никакой несовместимости с другим оборудованием. На внешних флешках, разумеется, будет vfat. Только вот хочется иногда иметь атрибуты файлов на внешних флешках, включая исполняемый.

     
  • 1.26, Аноним (26), 22:02, 04/04/2008 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Ребята, всё это дело - сугубо для Embedded Systems всё это дело - НЕ для ... весь текст скрыт [показать]
     

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


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