- JFFS2
-
JFFS2 (Journaling Flash File System version 2, журналируемая файловая система версии 2) — структурированная файловая система, используемая в устройствах флеш-памяти.[1] Является наследником JFFS. JFFS2 был включен в ядро Linux начиная с выхода версии 2.4.10 от (2001-09-23). 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
Примечания
Категории:- Журналируемые файловые системы
- Встраиваемый Linux
Wikimedia Foundation. 2010.