Warum das JFS-Dateisystem verwenden
8. September 2018Als mein Kollege Martin mich fragte: "In deinem Blog steht, dass du das JFS-Dateisystem verwendest. Könntest du zusammenfassen, warum du es verwendest und was seine Vorteile sind? Ich habe JFS nirgendwo, deshalb bin ich daran interessiert." Ich habe diesen Artikel über JFS und seine Vorteile geschrieben.
Mehr über Dateisysteme und insbesondere über BTRFS, zu dem ich auch eine Schulung zur Nutzung von BTRFS an, können Sie Das BTRFS-Dateisystem lesen.
JFS-Dateisystem
Eigenschaften des JFS-Dateisystems:
- Protokollierung für schnelle Datenwiederherstellung im Falle eines Systemabsturzes
- erweitert, um ein schnelleres Dateisystem zu ermöglichen, das effiziente und kleine Dateizuordnungsstrukturen erzeugt;
- verschiedene Blockgrößen von 512, 1024, 2048, 4096 Bytes; dadurch wird die Leistung optimiert;
- Verzeichnisorganisation, bei der zwischen kleinen Verzeichnissen (8 Einträge oder weniger - ihr Inhalt wird im i-Knoten des entsprechenden Verzeichnisses gespeichert) und großen Verzeichnissen (mehr als 8 Einträge - der Inhalt ist in einem ausgewogenen Baum nach Namen sortiert, was einen extrem schnellen Zugriff ermöglicht)
- dynamische Zuweisung von i-Knoten; JFS weist dynamisch Platz für i-Knoten nach Bedarf zu, wodurch Platz frei wird, der nicht mehr benötigt wird; all dies vermeidet die Reservierung von festem Plattenplatz für i-Knoten während der Erstellung des Dateisystems;
- Unterstützung für spärliche Dateien (d.h. eine Datei, der in einem oder mehreren Bereichen keine Daten zugeordnet sind)
Originell
Die hier beschriebenen Informationen basieren auf einer Zeit, als es noch kein EXT4-Dateisystem gab, sondern nur EXT3.
Wie die meisten Anwender habe ich mich anfangs nicht mit dem Dateisystem beschäftigt und hatte daher EXT3.
Ändern
Was mich jedoch am meisten am EXT3-Dateisystem störte, war die langsame Überprüfung, die vom fsck-Programm durchgeführt wird. JFS erfüllte mein erstes Bedürfnis, eine schnelle Überprüfung des Dateisystems, und bot noch weitere Vorteile... Zum Beispiel stößt man auch heute im Jahr 2018 noch auf Informationen über das Problem, dass viele Dateien erstellt werden und damit die Grenze der Anzahl der Inodes erreicht wird. Tatsächlich benötigt jede neue Datei, Link oder Hardlink nur einen Inode. Doch alle modernen Dateisysteme haben bereits dynamische Inode-Zuweisung, einschließlich JFS.
Seit 2014 setze ich jedoch das BTRFS-Dateisystem ein. das zusätzliche Vorteile bietet.
Artikel zu einem ähnlichen Thema
VMware vs. Proxmox: Leistungsvergleich
GitLab CI/CD: Testautomatisierung und Anwendungsbereitstellung
VPS von VMware zu Proxmox migrieren
VMware-Lizenzierungsänderung
Ausführen von Microsoft SQL Server unter Linux
Sicherung: der Proxmox Backup Server
Linux als Router und Firewall
Hochladen eines Docker-Images in die Docker-Registry
Linux: Verwaltung logischer Datenträger
Linux-Software-RAID
Ausführen einer Webanwendung hinter einem Proxy
Migration von Postfächern
Mehrstufige Docker-Erstellung
Sichern Ihrer Daten durch Einschalten des Computers
Podman
Importieren von Windows in die Proxmox-Virtualisierung
Docker und PHP-Mail
Proxmox-Virtualisierung
Docker und Cron
Lenovo ThinkPad X1 Carbon: Inbetriebnahme des LTE-Modems EM7544
Yocto-Projekt: Erstellen eines eigenen Betriebssystems für eingebettete Geräte
Vorbereiten eines Linux-Servers für die Ausführung einer Webanwendung in Python
Wie man eine schlechte Dateifreigabeleistung in Docker behebt
Wie man Docker richtig einsetzt
Installation von Linux auf einem dedizierten HPE ProLiant DL320e Server
Wie man eine Webanwendung einem Belastungstest unterzieht
Booten von einer 4TB-Festplatte mit GTP unter UEFI
Btrfs-Dateisystem
Raspberry PI
WINE - Ausführen von Windous Programmen unter Linux
GNU/Linux-Betriebssystem
Newsletter
Wenn Sie daran interessiert sind, gelegentlich Neuigkeiten per E-Mail zu erhalten.
Sie können sich registrieren, indem Sie Ihre E-Mail-Adresse eingeben
News-Abonnement.
+