Dateisysteme: Sie sind nicht die aufregendsten Dinge der Welt, aber trotzdem wichtig. In diesem Artikel gehen wir auf die beliebten Möglichkeiten für Dateisysteme unter Linux ein - was sie tun, was sie tun können und für wen sie sind.

Ext4

Wenn Sie jemals Linux installiert haben, haben Sie wahrscheinlich während der Installation "Ext4" gesehen. Dafür gibt es einen guten Grund: Es ist das Dateisystem der Wahl für fast jede derzeit verfügbare Linux-Distribution. Sicher, es gibt einige, die andere Optionen wählen, aber es ist nicht zu leugnen, dass Extended 4 das Dateisystem der Wahl für fast alle Linux-Benutzer ist.

Was kann ich tun?

Extended 4 bietet all die Vorzüge, die Sie von früheren Dateisystem-Iterationen (Ext2 / Ext3) erwarten, aber mit Verbesserungen. Es gibt eine Menge zu tun, aber hier sind die besten Teile von was Ext4 für Sie tun kann:

  • Dateisystem Journaling
  • Journal-Prüfsummen
  • Multi-Block-Dateizuordnung
  • Abwärtskompatibilität für Extended 2 und 3
  • persistente Vorbelegung von freiem Speicherplatz
  • verbesserte Überprüfung des Dateisystems (gegenüber früheren Versionen)
  • und natürlich Unterstützung für größere Dateien

Für wen ist das?

Extended 4 ist für diejenigen, die nach einer superstabilen Grundlage suchen, auf der sie aufbauen können, oder für diejenigen, die nach etwas suchen, das einfach funktioniert. Dieses Dateisystem zeichnet Ihr System nicht auf. Es hat nicht einmal die beste SSD-Unterstützung, aber wenn Ihre Bedürfnisse nicht zu extravagant sind, werden Sie damit gut auskommen.

BtrFS

Das B-Tree-Dateisystem (auch bekannt als ButterFS) ist ein von Oracle entwickeltes Dateisystem für Linux. Es ist ein neues Dateisystem und befindet sich in schweren Entwicklungsstadien. Die Linux-Community hält es für instabil, es für einige zu verwenden. Das Kernprinzip von BtrFS basiert auf dem Prinzip des Copy-on-Write. Copy on write bedeutet grundsätzlich, dass das System vor dem Schreiben der Daten eine einzige Kopie eines Datenstücks besitzt. Wenn die Daten geschrieben wurden, wird eine Kopie davon erstellt.

Was kann ich tun?

Neben der Unterstützung von Copy-on-Write kann BtrFS noch viele andere Dinge tun - so viele Dinge, dass es wirklich ewig dauern würde, alles aufzulisten. Hier sind die wichtigsten Merkmale: Das Dateisystem unterstützt schreibgeschützte Snapshots, Dateiklonen, Subvolumes, transparente Komprimierung, Offline-Dateisystemprüfung, direkte Konvertierung von ext3 und 4 zu Btrfs, Online-Defragmentierung, neu unterstützt RAID 0, RAID 1, RAID 5, RAID 6 und RAID 10.

Für wen ist das?

Die Entwickler von BtrFS haben versprochen, dass dieses Dateisystem der nächste Ersatz für andere Dateisysteme ist. So viel ist wahr, obwohl es eine Arbeit in Arbeit ist. Es gibt viele wichtige Funktionen für fortgeschrittene Benutzer und einfache Benutzer (einschließlich großer Leistung auf SSDs). Dieses Dateisystem ist für diejenigen gedacht, die ein wenig mehr aus ihrem Dateisystem herausholen wollen und die Copy-on-Write-Methode ausprobieren wollen.

XFS

Das von Silicon Graphics entwickelte und entwickelte XFS ist ein High-End-Dateisystem, das auf Geschwindigkeit und Leistung spezialisiert ist. XFS ist extrem leistungsfähig, wenn es um parallele Eingabe und Ausgabe geht. Das XFS-Dateisystem kann sehr große Datenmengen verarbeiten, so dass einige XFS-Benutzer fast 300 Terabyte an Daten haben.

Was kann ich tun?

XFS ist ein erprobtes Datenspeicher-Dateisystem, das für Hochleistungsoperationen entwickelt wurde. Seine Eigenschaften umfassen:

  • striped Zuweisung von RAID-Arrays
  • Dateisystem Journaling
  • variable Blockgrößen
  • direkte E / A
  • garantierte Rate I / O
  • Schnappschüsse
  • Online-Defragmentierung
  • Online-Größenanpassung

Für wen ist das?

XFS ist für diejenigen, die nach einer soliden Dateilösung suchen. Das Dateisystem existiert seit 1993 und wurde mit der Zeit immer besser. Wenn Sie einen Heimserver haben und sich nicht sicher sind, wohin Sie mit dem Speicher gehen sollen, sollten Sie XFS in Betracht ziehen. Viele der Funktionen, mit denen das Dateisystem ausgestattet ist (wie Schnappschüsse), könnten bei Ihrem Dateispeichersystem helfen. Es ist jedoch nicht nur für Server. Wenn Sie ein fortgeschrittener Benutzer sind und an einer Menge von dem interessiert sind, was in BtrFS versprochen wurde, schauen Sie sich XFS an. Es macht viele gleiche Sachen und hat keine Stabilitätsprobleme.

Reiser4

Reiser4, der Nachfolger von ReiserFS, ist ein von Namesys entwickeltes und entwickeltes Dateisystem. Die Gründung von Reiser4 wurde durch das Linspire-Projekt sowie DARPA unterstützt. Das Besondere an Reiser4 ist die Vielzahl an Transaktionsmodellen. Es gibt keine einzige Möglichkeit, wie Daten geschrieben werden können. stattdessen gibt es viele.

Was kann ich tun?

Reiser4 hat die einzigartige Fähigkeit, verschiedene Transaktionsmodelle zu verwenden. Es kann das Copy-on-Write-Modell (wie BtrFS), das Schreiben überall, Journaling und das hybride Transaktionsmodell verwenden. Es hat eine Menge Verbesserungen an ReiserFS, einschließlich eines besseren Dateisystem-Journals über wandernde Protokolle, bessere Unterstützung für kleinere Dateien und schnellere Handhabung von Verzeichnissen. Reiser4 hat viel zu bieten. Es gibt viel mehr Features, über die man sprechen kann, aber es genügt zu sagen, es ist eine enorme Verbesserung gegenüber ReiserFS mit einer Menge zusätzlicher Funktionen.

Für wen ist das?

Resier4 ist für diejenigen gedacht, die ein Dateisystem über mehrere Anwendungsfälle hinweg dehnen möchten. Vielleicht möchten Sie einen Rechner mit Copy-on-Write einrichten, einen anderen mit Write-Anywhere und einen anderen mit Hybrid-Transaktion, und Sie möchten nicht verschiedene Arten von Dateisystemen verwenden, um diese Aufgabe zu erfüllen. Reiser4 ist perfekt für diese Art von Anwendungsfall.

Fazit

Unter Linux gibt es viele Dateisysteme. Jedes Programm dient einem einzigartigen Zweck für einzigartige Benutzer, die verschiedene Probleme lösen möchten. Dieser Beitrag konzentriert sich auf die beliebtesten Optionen für die Plattform. Zweifellos gibt es andere Möglichkeiten für andere Anwendungsfälle.

Was ist dein Lieblings-Dateisystem für Linux? Sag uns warum unten!