Journaled File System
Da Wikipedia, l'enciclopedia libera.
Journaled File System (JFS) è un file system journaling a 64 bit robusto e scalabile creato da IBM per AIX, attualmente disponibile anche per OS/2 e GNU/Linux.
Principali caratteristiche di JFS:
- supporto per blocchi di dimensioni 512, 1024, 2048 e 4096 byte
- massima dimensione per singolo file di 16 TB
- dimensione massima del file system di 16 TB
- espressamente disegnato per hardware SMP
- possibilità di crescita dinamica tramite l'uso di un gestore logico dei volumi (logical volume management)
- supporto per gli attributi estesi (anche noti come EA)
- supporto per le access control list (anche note come ACL)
[modifica] Note storiche
IBM ha introdotto JFS nel 1990 con la versione 3.1 del suo Unix AIX. La prima versione di JFS è stata il file system principale per milioni di installazioni di AIX nell'arco di 10 anni.
All'inizio del 1995 IBM inzia una nuova versione di JFS maggiormente scalabile, con il supporto SMP e portabile su più piattaforme. Da questa versione nasceranno JFS per OS/2 e JFS per Linux.
La prima versione di produzione per OS/2 è stata introdotta con OS/2 Warp Server for eBusiness nel 1999 mentre la prima versione di produzione per Linux risale al 2001. A partire dal kernel Linux 2.4.20, JFS inizia a fare parte del ramo ufficiale di sviluppo.
[modifica] Altro
Anche HP-UX ha un file system chiamato JFS ma non è la versione IBM: è una versione OEM di VxFS prodotto da Veritas Software.
[modifica] JFS su Linux
Distribuzione | Versione iniziale | Data di rilascio |
---|---|---|
Arch Linux | 0.6 | 03/2004 |
Ark Linux | 1.0 alpha 6 | 01/2003 |
Debian | 3.0 | 07/2002 |
Gentoo Linux | 1.4 | - |
Knoppix Linux | 3.1 | - |
Mandriva Linux | 8.0 | 2001 |
Fedora (Red Hat Linux) | 7.3 | 05/2002 |
Slackware | 8.1 | 06/2002 |
SuSE Linux | 7.3 | 2001 |
Turbolinux | 7.0 | - |
United Linux | 1.0 | - |
Ubuntu | 4.10 | 10/2004 |
Kate OS | 1.01 | - |
Tutte le distribuzioni derivate da quelle indicate sopra dovrebbero avere il supporto al JFS, se non specificato diversamente.
In molte distribuzioni (come Suse e Fedora), JFS non è supportato ufficialmente. Il numero di Aprile del 2006 di Linux Magazine riporta: "JFS, un filesystem sviluppato dalla IBM, ha fallito il suo obiettivo di essere un punto di riferimento" (pagina 31). Lo stesso paragrafo parla bene di XFS, anche se nemmeno questo è supportato.
Secondo recensioni e analisi di prestazioni, JFS è molto veloce e affidabile, con buone prestazioni in diverse situazioni di carico, a differenza degli altri filesystem che si comportano meglio solo in certe situazioni.