JFFS2
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ă
- ^ ( EN ) dezvoltat în principal pentru flash faw, nu pentru blocarea dispozitivelor precum hard disk-uri, stick-uri USB, carduri Compact Flash etc. (block2mtd)
- ^(RO) Pagina principală JFFS
- ^ OpenWrt Flash Layout - OpenWrt Wiki , la Wiki.openwrt.org . Adus la 4 martie 2014 .
- ^ LogFS - în cele din urmă, un sistem de fișiere scalabile
Elemente conexe
linkuri externe
- ( EN ) JFFS2: The Journalling Flash File System, versiunea 2 , la sources.redhat.com .
- ( EN ) JFFS: Sistemul de fișiere Flash Journalling , pe sourceware.org .