Journaled File System
| JFS | |
|---|---|
| Allgemeine Daten | |
| Entwickler | IBMet al. |
| Vollständiger Name | IBM Journaled File System |
| Einführung | 1990 und 1999 JFS1 in AIX 3.1 und JFS in OS/2 4.5 |
| Partitionskennung | 0x35 ( MBR ) |
| Struktur | |
| Inhaltsstruktur des Verzeichnisses | B + Baum |
| Dateizuordnung | Bitmap / Ausdehnungen |
| Grenzen | |
| Maximale Größe einer Datei | 4 PiB |
| Maximale Anzahl von Dateien | Keine Begrenzung definiert |
| Maximale Größe eines Dateinamens | 255 Byte |
| Maximale Volumengröße | 32 PiB |
| Zulässige Zeichen in einem Dateinamen | Jeder Unicode außer NUL |
| Merkmale | |
| Termine gespeichert | Änderung (mtime), Attributänderung (ctime), Zugriff (atime) |
| Gabel | Ja |
| Attribute | Ja |
| Dateisystemberechtigungen | POSIX , ACLs |
| Transparente Komprimierung | Nur in JFS1 unter AIX |
| Transparente Verschlüsselung | Nein (bereitgestellt auf Blockgeräteebene) |
Journaled File System (JFS) ist ein robustes und skalierbares 64-Bit- Journaling -Dateisystem , das von IBM für AIX entwickelt wurde und derzeit auch für OS/2 und Linux verfügbar ist .
Geschichte
IBM führte JFS 1990 mit Version 3.1 seines Unix -Systems AIX ein. Die erste Version von JFS war das primäre Dateisystem für Millionen von AIX-Installationen über 10 Jahre [1] .
Anfang 1995 veröffentlicht IBM eine neue, besser skalierbare Version von JFS mit SMP [2] -Unterstützung und auf mehrere Plattformen portierbar . Aus dieser Version werden JFS für OS / 2 und JFS für Linux geboren.
Die erste Produktionsversion für OS/2 wurde 1999 mit OS/2 Warp Server für eBusiness eingeführt, während die erste Produktionsversion für Linux aus dem Jahr 2001 stammt . Beginnend mit dem Linux-Kernel 2.4.20 wird JFS Teil des offiziellen Entwicklungszweigs.
JFS wird oft mit einer OEM -Version des VxFS -Dateisystems von Veritas Software verwechselt – unter HP-UX auch als OJFS bekannt .
JFS unter Linux
Die folgenden Distributionen genießen JFS-Unterstützung. Einige von ihnen, obwohl sie von einem der angegebenen abgeleitet sind, sehen es möglicherweise nicht standardmäßig vor.
| Verteilung | Erstveröffentlichung | Verteilungsdatum |
|---|---|---|
| Arch-Linux | 0,6 | 03/2004 |
| Arche-Linux | 1.0 alpha6 | 01/2003 |
| Debian | 3.0 | 07/2002 |
| Gentoo-Linux | 1.4 | - |
| Knoppix-Linux | 3.1 | - |
| Mandriva-Linux | 8.0 | 2001 |
| Fedora (RedHat Linux) | 7.3 | 05/2002 |
| Slackware | 8.1 | 06/2002 |
| SuSE-Linux | 7.3 | 2001 |
| Turbolinux | 7.0 | - |
| Vereinigte Linux | 1.0 | - |
| Ubuntu | 4.10 | 10/2004 |
| Kate OS | 1.01 | - |
In manchen Distributionen ( zB SUSE und Fedora [3] ) wird JFS offiziell nicht unterstützt. Laut Linux Magazine [4] "hat JFS, ein von IBM entwickeltes Dateisystem, sein Ziel, ein Benchmark zu sein, verfehlt", da es XFS unterlegen sei .
Laut Bewertungen und Leistungsanalysen ist JFS sehr schnell und zuverlässig, mit guter Leistung in verschiedenen Lastsituationen, im Gegensatz zu anderen Dateisystemen, die nur in bestimmten Situationen besser abschneiden [5] .
Notizen
- ^ JFS- Mini- FAQ
- ^ Transparenz "Journaled File System ( JFS ) for Linux"
- ^ Fedora -FAQ _
- ^ Linux Magazine, April 2006 , Seite 31
- ^ ( DE ) Vergleich verschiedener Dateisysteme auf Phoronix