JFFS2
Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
JFFS2 (Journaling Flash File System version 2; с англ. — «Журналируемая файловая система версии 2») — структурированная файловая система, используемая в устройствахфлеш-памяти[1]. Является наследникомJFFS. JFFS2 был включён вядро Linux, начиная с версии 2.4.10 от 23 сентября 2001 года. JFFS2 также поддерживает несколькозагрузчиков операционной системы, таких какDas U-Boot,Open Firmware,eCos RTOS иRedBoot. Также JFFS2 используется вOpenWrt[2].
По меньшей мере три файловых системы были разработаны в качестве замены JFFS2:LogFS,UBIFS иYAFFS.
Возможности
[править |править код]В JFFS2 введено:
- Поддержка устройствnand флеш-памяти.
- Жёсткие ссылки. Ранее они были невозможны из-за ограничений дискового формата.
- Сжатие. Доступны следующие алгоритмы сжатия:zlib, rubin, rtime,LZO.
- Улучшенная производительность. JFFS рассматривает диск как журнал. Это позволяет отлично справляться с ненужными операциями ввода-вывода. В JFFS2 алгоритм сборки мусора стал по большей части ненужным.
Ссылки
[править |править код]- Red Hat JFFS2 site (англ.)
- JFFS: The Journalling Flash File System by David Woodhouse (PDF) (англ.)
- JFFS2 official mailing list (англ.)
- JFFS2 FAQ (англ.)
См. также
[править |править код]Примечания
[править |править код]- ↑JFFS2, mainly designed for raw flash, not for block devices like hard drives, USB sticks, CF cards etc. (block2mtd) . Дата обращения: 20 декабря 2011. Архивировано 18 марта 2005 года.
- ↑Flash Layout — OpenWrt Wiki . Дата обращения: 20 декабря 2011. Архивировано 24 июля 2015 года.
Этозаготовка статьи опрограммном обеспечении. Помогите Википедии, дополнив её.