Sistem de fișiere jurnalizat
JFS | |
---|---|
Date generale | |
Dezvoltator | IBM și colab. |
Numele complet | IBM Journaled File System |
Introducere | JFS1 din 1990 și 1999 în AIX 3.1 și JFS în OS / 2 4.5 |
Identificator partiție | 0x35 ( MBR ) |
Structura | |
Structura conținutului directorului | Arborele B + |
Alocarea fișierelor | Bitmap / extinderi |
Limite | |
Dimensiunea maximă a unui fișier | 4 PiB |
Numărul maxim de fișiere | Nu există limită definită |
Dimensiunea maximă a unui nume de fișier | 255 octeți |
Dimensiunea maximă a volumului | 32 PiB |
Caracterele permise într-un nume de fișier | Orice Unicode cu excepția NUL |
Caracteristici | |
Date stocate | Modificare (mtime), modificare atribut (ctime), acces (atime) |
Furculiţă | da |
Atribute | da |
Permisiuni de sistem de fișiere | POSIX , ACL-uri |
Compresie transparentă | Numai în JFS1 pe AIX |
Criptare transparentă | Nu (furnizat la nivelul dispozitivului bloc) |
Journaled File System (JFS) este un sistem de fișiere de jurnalizare pe 64 de biți robust și scalabil creat de IBM pentru AIX , disponibil în prezent și pentru OS / 2 și Linux .
Istorie
IBM a introdus JFS în 1990 cu versiunea 3.1 a sistemului său AIX Unix . Prima versiune a JFS a fost sistemul de fișiere principal pentru milioane de instalații AIX pe parcursul a 10 ani [1] .
La începutul anului 1995, IBM lansează o nouă versiune mai scalabilă a JFS, cu suport SMP [2] și portabilă pe mai multe platforme . Din această versiune se vor naște JFS pentru OS / 2 și JFS pentru Linux.
Prima versiune de producție pentru OS / 2 a fost introdusă cu OS / 2 Warp Server pentru eBusiness în 1999, în timp ce prima versiune de producție pentru Linux datează din 2001 . Începând cu kernel-ul Linux 2.4.20, JFS începe să facă parte din ramura oficială de dezvoltare.
JFS este adesea confundat cu o versiune OEM cu același nume a sistemului de fișiere VxFS al Veritas Software : pe HP-UX este cunoscut și ca OJFS.
JFS pe Linux
Următoarele distribuții beneficiază de suport JFS. Unele dintre ele, deși derivate din una dintre cele indicate, s-ar putea să nu o prevadă în mod implicit.
Distribuție | Eliberarea inițială | Data distribuției |
---|---|---|
Arch Linux | 0,6 | 03/2004 |
Ark Linux | 1.0 alfa 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 | - |
În unele distribuții (cum ar fi SUSE [ fără sursă ] și Fedora [3] ), JFS nu este acceptat oficial. Conform Linux Magazine [4] „JFS, un sistem de fișiere dezvoltat de IBM, a eșuat în scopul său de a fi un reper”, considerându-l inferior XFS .
Conform recenziilor și analizelor de performanță, JFS este foarte rapid și fiabil, cu performanțe bune în diferite situații de încărcare, spre deosebire de alte sisteme de fișiere care funcționează mai bine doar în anumite situații [5] .