Système de fichiers journalisé
| JFS | |
|---|---|
| Données GENERALES | |
| Développeur | IBM et al. |
| Nom et prénom | Système de fichiers journalisé IBM |
| Introduction | 1990 et 1999 JFS1 sous AIX 3.1 et JFS sous OS/2 4.5 |
| Identificateur de partition | 0x35 ( MBR ) |
| Structure | |
| Structure du contenu du répertoire | B + Arbre |
| Attribution de fichiers | Bitmap / étendues |
| Limites | |
| Taille maximale d'un fichier | 4 PiB |
| Nombre maximal de fichiers | Aucune limite définie |
| Taille maximale d'un nom de fichier | 255 octets |
| Taille maximale du volume | 32 PiB |
| Caractères autorisés dans un nom de fichier | Tout Unicode sauf NUL |
| Caractéristiques | |
| Dates stockées | Modification (mtime), Modification d'attribut (ctime), Accès (atime) |
| Fourchette | Oui |
| Les attributs | Oui |
| Autorisations du système de fichiers | POSIX , ACL |
| Compression transparente | Uniquement dans JFS1 sur AIX |
| Cryptage transparent | Non (fourni au niveau de l'appareil de bloc) |
Journaled File System (JFS) est un système de fichiers de journalisation 64 bits robuste et évolutif créé par IBM pour AIX , actuellement également disponible pour OS / 2 et Linux .
Histoire
IBM a introduit JFS en 1990 avec la version 3.1 de son système AIX Unix . La première version de JFS était le système de fichiers principal pour des millions d'installations AIX sur 10 ans [1] .
Au début de 1995 , IBM publie une nouvelle version plus évolutive de JFS, avec prise en charge de SMP [2] et portable sur plusieurs plates -formes . A partir de cette version, JFS pour OS/2 et JFS pour Linux verront le jour.
La première version de production pour OS / 2 a été introduite avec OS / 2 Warp Server for eBusiness en 1999 tandis que la première version de production pour Linux remonte à 2001 . À partir du noyau Linux 2.4.20, JFS commence à faire partie de la branche de développement officielle.
JFS est souvent confondu avec une version OEM du système de fichiers VxFS de Veritas Software - également connu sous le nom d'OJFS sur HP-UX .
JFS sous Linux
Les distributions suivantes bénéficient du support JFS. Certains d'entre eux, bien que dérivés de l'un de ceux indiqués, peuvent ne pas le prévoir par défaut.
| Distribution | Première version | Date de distribution |
|---|---|---|
| Arch Linux | 0,6 | 03/2004 |
| Arche Linux | 1.0 alpha 6 | 01/2003 |
| DebianName | 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 |
| TurbolinuxComment | 7.0 | - |
| Linux uni | 1.0 | - |
| Ubuntu | 4.10 | 10/2004 |
| Kate OS | 1.01 | - |
Dans certaines distributions (telles que SUSE et Fedora [3] ), JFS n'est pas officiellement pris en charge. Selon Linux Magazine [4] "JFS, un système de fichiers développé par IBM, a échoué dans son objectif d'être une référence", le considérant inférieur à XFS .
Selon les revues et les analyses de performances, JFS est très rapide et fiable, avec de bonnes performances dans diverses situations de charge, contrairement à d'autres systèmes de fichiers qui ne fonctionnent mieux que dans certaines situations [5] .