JFFS2
Vai alla navigazione
Vai alla ricerca
JFFS2 | |
---|---|
Dati generali | |
Sviluppatore | David Woodhouse |
Introduzione | 23 settembre 2001 con Linux 2.4.10 |
Caratteristiche | |
Compressione trasparente | zlib, rubin e rtime |
Il Journalling Flash File System 2 o JFFS2 è un Log-structured File System utilizzato nei dispositivi provvisti di memorie flash.[1] È il successore del JFFS.[2] JFFS2 è stato incluso nel kernel Linux dalla release 2.4.10 ed è disponibile per bootloader eCos RTOS, RTEMS RTOS, RedBoot, Das U-Boot e Open Firmware.
JFFS2 è storicamente e prevalentemente usato in OpenWrt[3]. In seguito è stato adottato UBIFS.
Almeno altri tre filesystem sono stati sviluppati come rimpiazzo di JFFS2: LogFs, UBIFS, e YAFFS.
Il filesystem LogFS, in particolare, è finalizzato a sostituire JFFS2 su dispositivi provvisti di memorie molto capienti.[4]
Caratteristiche
[modifica | modifica wikitesto]JFFS2 intruduce:
- supporto per le memorie NAND flash.
- Hard links. Il supporto ad essi non era possibile in JFFS per limitazioni dell'implementazione.
- Compressione. Quattro algoritmi sono stati resi disponibili: zlib, rubin, rtime e lzo.
- Migliori performances. Mentre JFFS trattava il "disco" come un log puramente circolare, impiegando un gran numero di operazioni di I/O non necessarie, il meccanismo di garbage collection implementato in JFFS2 rende tutte quelle operazioni non necessarie.
Note
[modifica | modifica wikitesto]- ^ (EN) principalmente sviluppato per faw flash, non per block devices come hard disk, penne USB, schede Compact Flash, ec. (block2mtd)
- ^ (EN) JFFS Home Page Archiviato il 20 gennaio 2017 in Internet Archive.
- ^ The OpenWrt Flash Layout - OpenWrt Wiki, in Wiki.openwrt.org. URL consultato il 4 marzo 2014.
- ^ LogFS - finally a scalable flash file system
Voci correlate
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- (EN) JFFS2: The Journalling Flash File System, version 2, su sources.redhat.com. URL consultato il 22 settembre 2012 (archiviato dall'url originale il 10 ottobre 2004).
- (EN) JFFS : The Journalling Flash File System, su sourceware.org.