Krasorion.ru

Упаковочные материалы

JFFS2

JFFS2 (Journalling 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.
  • Улучшенная производительность. JFFS рассматривает диск как журнал. Это вызывает много ненужных операций ввода-вывода. В JFFS2 алгоритм сборки мусора стал по большей части ненужным.

Примечания

  1. JFFS2, mainly designed for raw flash, not for block devices like hard drives, USB sticks, CF cards etc. (block2mtd)
  2. Flash Layout - OpenWrt Wiki

JFFS2.

© 2011–2023 krasorion.ru, Россия, Братск, ул. Ленинская 34, +7 (3953) 38-98-93