GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wählen Sie das beste Dateisystem für Ihr Linux

Wenn wir eine Festplatte formatieren in Windows ist es normal, ihm ein Dateisystem zu geben bekannte , wie FAT32 (heute aufgrund seiner Einschränkungen selten), exFAT für diejenigen, die Kompatibilität ohne die Einschränkungen von FAT32 suchen, oder das vollständigste und beste für die Arbeit auf Microsoft-Systemen, NTFS. Wenn wir jedoch Benutzer von Linux sind , zusätzlich zu der Möglichkeit, mit diesen zu arbeiten, können wir eine andere Vielfalt von Dateisystemen finden. Was ist der Unterschied zwischen ihnen? Welches ist besser? Mal sehen.

Was Sie bei der Auswahl eines Dateisystems für Linux beachten sollten

Die Treiber für die wichtigsten Dateisysteme sind im Kernel enthalten . Das bedeutet, dass jede Distribution die wichtigsten Linux-Dateisysteme ohne Probleme erkennen sollte, es sei denn, die Entwickler haben sie absichtlich entfernt. Allerdings sind nicht alle Systeme dafür ausgelegt.

Natürlich ist EXT am häufigsten für den allgemeinen Gebrauch (d. h. zum Installieren einer Distribution) zu finden . Insbesondere Version 4. Wenn wir jedoch fortgeschrittene Benutzer sind und die Laufwerke so weit wie möglich optimieren möchten, sind wir immer noch daran interessiert, auf ein vollständigeres Dateisystem wie BtrFS zu setzen. Oder, wenn wir das Beste aus einer SSD herausholen möchten, können wir uns für F2FS entscheiden , ein System, das speziell für Solid-Laufwerke entwickelt wurde. Oder wenn wir ein RAID mounten wollen, müssen wir ein Dateisystem verwenden, das speziell für diese Art von Konfiguration entwickelt wurde.

Dabei ist natürlich zu beachten, dass nicht alle Dateisysteme den gleichen Zweck erfüllen. Beispielsweise kann eine Distribution (wie Ubuntu) möglicherweise nicht von einigen Dateisystemen booten, und der Bootloader selbst wird möglicherweise nicht geladen, da ein vollständiges Dateisystem verwendet wird.

Um das beste Dateisystem auszuwählen, werden wir als nächstes sehen, welche die wichtigsten sind, wie sie sich unterscheiden und was ihre ideale Verwendung ist.

Hauptdateisysteme

Die wichtigsten Dateisysteme, die wir in Linux verwenden können, sind:

EXT4 (neben EXT2 und EXT3)

Erweitert4 , Fourth Extended Filesystem, oder besser bekannt als EXT4 , ist das Dateisystem, das von den meisten Distributionen verwendet wird. Im Großen und Ganzen ist es das NTFS von Linux . Dieses Dateisystem trat als Nachfolger von EXT3 auf, einschließlich einer Vielzahl von Funktionen und Merkmalen, einschließlich der Unterstützung für Solid-SSDs.

Unter seinen Funktionen können wir bessere Datenleistung und Zuverlässigkeit hervorheben als sein Vorgänger, Unterstützung für Journaling und Sicherheitsmaßnahmen, um Datenverlust bei Stromausfall zu vermeiden. Darüber hinaus verbessern die erweiterten und verzögerten Zuordnungsfunktionen die Leistung und reduzieren die Laufwerksfragmentierung.

Vorteil:

  • Es ist das am häufigsten verwendete Dateisystem.
  • Es bietet SSD-Unterstützung und Funktionen wie TRIM.
  • Möglichkeit, das Journaling zu deaktivieren, um die Lese- und Schreibzyklen der SSDs zu schützen.

Nachteile

  • Es verwendet eine alte Technologie, die ein Update von EXT, EXT2 und EXT3 ist.
  • Journaling ist standardmäßig aktiviert.

Da es im Kernel enthalten ist, benötigen wir keine zusätzliche Konfiguration, um es verwenden zu können.

RAM- und CPU-Auslastung durch Kodi in Echtzeit steuern

XFS

Dieses Dateisystem wurde ursprünglich für spezialisierte 3D-Rendering-Workstations erstellt. Doch obwohl XFS drei Jahrzehnte alt ist ist eines der beliebtesten Dateisysteme der treuesten Benutzer.

Dieses Format wurde speziell für Systeme entwickelt, die viel lesen und schreiben von Daten auf Festplatten. Es bietet eine hervorragende Leistung selbst in Situationen mit maximaler Arbeitslast und verfügt über Datenvalidierungssysteme, um den Verlust der auf den Laufwerken gespeicherten Informationen zu vermeiden. Darüber hinaus erreicht es dank seiner fortschrittlichen Funktionen wie dynamisch zugewiesenen Inodes und fortschrittlichen Algorithmen sowie Speichergruppen, die es uns ermöglichen, Einheiten zu verbinden, um ihren Speicherplatz hinzuzufügen, mehr als eine hervorragende Leistung, eine Leistung, die sich verbessert, je größer die Einheit ist. .

Vorteil:

  • Große Leistung in sehr großen Einheiten oder Gruppen von Einheiten.
  • Optimiert für die Arbeit mit SSD-Laufwerken. TRIM- und Defragmentierungsfunktionen für sie.

Nachteile:

  • Journaling ist vorhanden und kann nicht deaktiviert werden.
  • Es ist komplexer zu konfigurieren, nicht für neue Benutzer geeignet.

Es ist auch im Kernel enthalten und muss nicht konfiguriert werden, obwohl es schwierig sein kann, eine Distribution in XFS zu installieren, da dies standardmäßig keine empfohlene Option ist.

Firefox 92-Browser für Linux zum Herunterladen und Installieren freigegeben

F2FS

Dieses Dateisystem wurde ursprünglich erstellt, um mit NAND-basierten Laufwerken wie zusammenzuarbeiten B. USB-Sticks oder insbesondere SSD-Laufwerke . Dieses Dateisystem wurde von Samsung entwickelt, obwohl es aufgrund seiner hervorragenden Leistung das Vertrauen der Community verdient hat. Wenn wir ein Laufwerk damit formatieren, wird der Speicherplatz in sehr kleine Teile aufgeteilt, sodass die Daten nicht immer wieder denselben Sektor wiederverwenden, sondern in verschiedenen Teilen gespeichert werden, wodurch die Nutzungsdauer der Laufwerke verlängert wird. Darüber hinaus werden bestimmte SSD-Technologien wie TRIM unterstützt oder FITRIM.

Vorteil:

  • Speziell für die Verwendung in SSD entwickelt.
  • Modern und neu, kompatibel mit der neuesten Technologie.

Nachteile:

  • Es fällt überhaupt nicht auf. Weder in der Performance, noch in der Geschwindigkeit, noch in der Datensicherheit.
  • Nicht empfohlen für mechanische Einheiten.

Obwohl es einige Distributionen gibt, die es unterstützen, ist es kein System, das auf allen Distributionen verfügbar ist.

BtrFS

Akronym für „ b-tree file system “, BtrFS wurde von Oracle mit der Absicht entworfen, EXT nachzufolgen. Es ist jedoch noch nicht gelungen. Dieses Dateisystem verfügt über eine Vielzahl erweiterter Funktionen, die die Gesamtleistung aller Laufwerkstypen verbessern, wie z. B. erweiterte Defragmentierung und Datenkomprimierung. Darüber hinaus ermöglicht es die Aktivierung von Schattenkopien der Daten auf eine Weise, die ihre Persistenz und Sicherheit verbessert. Es unterstützt sogar Snapshots, wodurch Daten repliziert, auf andere Einheiten migriert oder auf sehr einfache und effiziente Weise inkrementelle Backups erstellt werden können.

Es unterstützt RAID, obwohl es dafür nicht besonders schwer ist , insbesondere für komplexe Konfigurationen. Außerdem verwenden viele Benutzer es auf ihren SSDs, da es, obwohl es Journaling unterstützt, es auf diesen Laufwerken standardmäßig deaktiviert. Unterstützt auch TRIM und erweiterte Defragmentierungsfunktionen.

Vorteil:

  • Optimiert für SSD. Es aktiviert standardmäßig kein Journaling und hat TRIM und mehr Funktionen.
  • Ein neues, modernes und sich ständig weiterentwickelndes System.
  • Funktion zum Defragmentieren nativer und sicherer SSD.

Nachteile:

  • Es ist nicht speziell für RAID ausgelegt.
  • Etwas Instabiles, und wenn es abstürzt, können wir die Daten verlieren.
  • Einige seiner Funktionen könnten SSDs beschädigen.

Dieses Dateisystem wird von den meisten Distributionen unterstützt, die wir heute installieren können, und sogar einige, wie OpenSUSE, verwenden es standardmäßig, um das Betriebssystem zu installieren.

OpenZFS

OpenZFS ist ein Fork des Zettabyte-Dateisystems ( ZFS ), entwickelt von Sun. Nach vielen Lizenzproblemen begann schließlich 2010 die Entwicklung dieses neuen Dateisystems. Und seit 2016 wird es von vielen Distributionen wie Ubuntu standardmäßig unterstützt.

OpenZFS ist ein Dateisystem, das speziell für die Arbeit auf RAID-Systemen entwickelt wurde . Dieses Dateisystem ist nicht nur mit allen RAID-Konfigurationen kompatibel, sondern zeichnet sich auch dadurch aus, dass es RAIDZ unterstützt, eine Konfiguration, die die Redundanz verbessert und den Datenverlust im Falle eines unerwarteten Stromausfalls reduziert.

Vorteil:

  • Optimiert für RAID.
  • Datenverlust bei fast nicht vorhandenem Stromausfall.

Nachteile:

  • Nicht empfohlen für Benutzer ohne Kenntnisse und wenn kein RAID konfiguriert werden soll.
  • RAIDZ verbraucht eine große Menge an Ressourcen.

Welches ist das Beste?

Wie wir sehen können, hat jedes Dateisystem seine eigenen Vor- und Nachteile. Wenn wir auf Nummer sicher gehen wollen, dann müssen wir auf EXT4 setzen . Dieses Dateisystem wird uns von den meisten Distributionen standardmäßig empfohlen und bietet uns die gewünschte Stabilität und Leistung ohne Komplikationen.

Wenn Sie das Beste aus einem SSD-Laufwerk herausholen und seine Nutzungsdauer maximieren möchten, dann ist das Dateisystem der Wahl BtrFS.

Schließlich müssen wir auf Servern (z. B. in einem NAS), auf denen wir ein RAID von Festplatten konfigurieren, wenn wir das Beste daraus machen und möglichst wenige Probleme haben wollen, mit ZFS oder OpenZFS formatieren und dann mounten die Einheiten in RAIDZ, schon die beste Wahl.


Linux
  1. Einführung in das Linux-Dateisystem

  2. Die beste Linux-Distribution für Ihren nächsten Cloud-Server

  3. Top 5 der besten Linux-Distributionen für Laptops:Wählen Sie die beste aus

  4. MOC – Der beste Musikplayer für Ihre Linux-Konsole

  5. Die 15+ Linux-Firewall-Software zum Schutz Ihres Linux-Systems

Die 20 besten Notepad++-Alternativen für Linux-Systeme

Die 15 besten Dokumentenverwaltungssysteme für Linux-Systeme

Die 10 besten Open-Source-Renderer für Linux-Systeme

Die 10 besten E-Mail-Benachrichtigungstools für Linux-Systeme

Die 15 besten E-Mail-Verschlüsselungstools für Linux-Systeme

Die 10 besten selbst gehosteten Wiki-Software für Linux-Systeme