JFFS2

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
JFFS2
Date generale
Dezvoltator David Woodhouse
Introducere 23 septembrie 2001 cu Linux 2.4.10
Caracteristici
Compresie transparentă zlib, rubin și rtime

Journalling Flash File System 2 sau JFFS2 este un sistem de fișiere structurat în jurnal utilizat în dispozitive echipate cu memorii flash . [1] Este succesorul JFFS . [2] JFFS2 a fost inclus în kernel-ul Linux de la lansarea 2.4.10 și este disponibil pentru eCos RTOS, RTEMS RTOS, RedBoot , Das U-Boot și Open Firmware bootloaders.

JFFS2 este utilizat istoric și predominant în OpenWrt [3] . UBIFS a fost adoptat ulterior.

Cel puțin alte trei sisteme de fișiere au fost dezvoltate ca înlocuitoare pentru JFFS2: LogFs , UBIFS și YAFFS .

Sistemul de fișiere LogFS , în special, vizează înlocuirea JFFS2 pe dispozitive cu memorii foarte mari. [4]

Caracteristici

JFFS2 intră:

  • suport pentru memoriile flash NAND .
  • Legături dure. Sprijinul pentru acestea nu a fost posibil în JFFS din cauza limitărilor de implementare.
  • Comprimare. Au fost disponibili patru algoritmi: zlib , rubin, rtime și lzo .
  • Performanțe mai bune . În timp ce JFFS a tratat „discul” ca un jurnal pur circular, folosind un număr mare de operații I / O inutile, mecanismul de colectare a gunoiului implementat în JFFS2 face inutile toate acele operațiuni.

Notă

Elemente conexe

linkuri externe