close

Journaled File System

Zur Navigation springen Zur Suche springen
JFS
Allgemeine Daten
EntwicklerIBMet al.
Vollständiger NameIBM Journaled File System
Einführung1990 und 1999 JFS1 in AIX 3.1 und JFS in OS/2 4.5
Partitionskennung0x35 ( MBR )
Struktur
Inhaltsstruktur des VerzeichnissesB + Baum
DateizuordnungBitmap / Ausdehnungen
Grenzen
Maximale Größe einer Datei4 PiB
Maximale Anzahl von DateienKeine Begrenzung definiert
Maximale Größe eines Dateinamens255 Byte
Maximale Volumengröße32 PiB
Zulässige Zeichen in einem DateinamenJeder Unicode außer NUL
Merkmale
Termine gespeichertÄnderung (mtime), Attributänderung (ctime), Zugriff (atime)
GabelJa
AttributeJa
DateisystemberechtigungenPOSIX , ACLs
Transparente KomprimierungNur in JFS1 unter AIX
Transparente VerschlüsselungNein (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