Installieren und verwenden Sie BTRFs auf Fedora Top 10

Installieren und verwenden Sie BTRFs auf Fedora Top 10
BTRFS (B-TREE-Dateisystem) ist ein modernes Dateisystem für Linux für Linux. Ziel ist es, viele erweiterte Dateisystemfunktionen zu implementieren und sich auf Fehlertoleranz, Reparatur und einfache Verwaltung zu konzentrieren. Das BTRFS-Dateisystem ist so konzipiert.

Wenn Sie mehr über das BTRFS -Dateisystem erfahren möchten, überprüfen Sie meinen Artikel Einführung in das BTRFS -Dateisystem.

In diesem Artikel werde ich Ihnen zeigen, wie Sie BTRFS auf Fedora 33 installieren und es verwenden. Also lasst uns anfangen.

Installieren von BTRFS -Dateisystem

Das BTRFS -Dateisystempaket ist im offiziellen Paket -Repository von Fedora 33 verfügbar. Sie können es also problemlos auf Ihrem Fedora 33 -Betriebssystem installieren.

Aktualisieren Sie zunächst den DNF -Paket -Manager -Cache mit dem folgenden Befehl:

$ sudo dnf makecache

Führen Sie den folgenden Befehl aus, um das BTRFS -Dateisystem auf Fedora 33 zu installieren:

$ sudo dnf install btrfs -progs -y -y

Fedora 33 verwendet standardmäßig das BTRFS -Dateisystem. Es sollte also bereits in Ihrem Fedora 33 -Betriebssystem installiert werden.

Aufteilung der Festplatte

Sie müssen Ihre HDD/SSD nicht partitionieren, um ein BTRFS -Dateisystem zu erstellen. Vielleicht möchten Sie Ihre HDD/SSD partitionieren, bevor Sie Ihr HDD/SSD mit dem BTRFS -Dateisystem formatieren.

Sie können alle Speichergeräte und Partitionen Ihres Computers mit dem folgenden Befehl auflisten:

$ sudo lsblk

Ich habe eine Festplatte SDB Auf meinem Computer, wie Sie im Screenshot unten sehen können. Ich werde die Festplatte verteilt SDB und formatieren Sie die Partitionen mit dem BTRFS -Dateisystem für die Demonstration in diesem Artikel.

Die Festplatte aufteilt SDB, Ich werde das verwenden cfdisk Trennungswerkzeug.

Sie können die Festplatte öffnen SDB mit dem cfdisk Partitionierungswerkzeug wie folgt:

$ sudo cfdisk /dev /sdb

Wählen gpt und drücke .

Um eine neue Partition zu erstellen, wählen Sie aus Freiraum, wählen [ Neu ], und drücke .

Geben Sie die Größe der Partition ein, die Sie erstellen möchten. Ich werde eine 10 -GB -Partition erstellen. Also werde ich eingeben 10g.

Sie können die folgenden Symbole verwenden, um Partitionen verschiedener Größen/Einheiten zu erstellen:

  • M - Trennungsgröße in der Megabyte -Einheit
  • G - Trennungsgröße in Gigabyte -Einheit
  • T - Trennungsgröße in Terabyte -Einheit
  • S -Anzahl der Sektoren, die Sie für die Partition verwenden möchten

Sobald Sie fertig sind, drücken Sie .

Eine neue Partition (SDB1 in meinem Fall) sollte erstellt werden.

Lassen Sie uns eine andere Partition erstellen.

Wählen Sie dazu die aus Freiraum, wählen [ Neu ], und drücke .

Geben Sie die Größe der Partition ein und drücken Sie .

Eine neue Partition (SDB2 in meinem Fall) sollte erstellt werden.

Um die Änderungen an der Festplatte zu schreiben, wählen Sie [ Schreiben ] und drücke .

Um die Änderungen zu bestätigen, geben Sie ein Ja und drücke .

Die Partitionstabelle sollte auf der Festplatte gespeichert werden.

Beenden cfdisk Programm, auswählen [ Aufhören ] und drücke .

Formatieren einer Festplatte mit BTRFS -Dateisystem

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie eine Partition mit dem formatieren können Btrfs Dateisystem.

Ich habe 2 Partitionen erstellt SDB1 Und SDB2 Im früheren Abschnitt dieses Artikels. Ich werde die Partition formatieren SDB1 mit dem Btrfs Dateisystem für die Demonstration.

$ sudo lsblk

Um die Partition zu formatieren SDB1 mit dem Btrfs Dateisystem führen Sie den folgenden Befehl aus:

$ sudo mkfs.BTRFS -L -Daten /Dev /SDB1

NOTIZ: Hier das -L Flag legt das Etikett der Partition fest. In diesem Fall ist das Partitionslabel Daten.

Die Partition SDB1 sollte mit dem BTRFS -Dateisystem formatiert werden.

Montage eines BTRFS -Dateisystems:

Um ein BTRFS -Dateisystem zu montieren.

So erstellen Sie ein Verzeichnis/ein Mountspunkt /Daten, Führen Sie den folgenden Befehl aus:

$ sudo mkdir -v /Daten

Einmal der /Daten Der Mount Point wird erstellt, Sie können die montieren SDB1 BTRFS -Dateisystem auf dem /Daten Mountspunkt mit dem folgenden Befehl:

$ sudo montage /dev /sdb1 /Daten

Die BTRFS -Partition SDB1 sollte in der montiert werden /Daten Mountspunkt, wie Sie im Screenshot unten sehen können.

$ df -h

Überprüfen Sie die Nutzungsinformationen von BTRFS -Dateisystemen

Das Überprüfen der Nutzungsinformationen Ihres BTRFS -Dateisystems ist sehr wichtig. Es gibt viele Möglichkeiten, die Nutzungsinformationen Ihres BTRFS -Dateisystems zu überprüfen. Lassen Sie uns einige von ihnen sehen.

Sie können den folgenden Befehl verwenden, um die Nutzungsinformationen aller BTRFS -Dateisysteme auf Ihrem Computer anzuzeigen:

$ sudo BTRFS -Dateisystem Show

Wie Sie sehen können, sind die Nutzungsinformationen der Fedora_LocalHost-Live BTRFS -Dateisystem (bei dem das Betriebssystem Fedora 33 installiert ist) und der Daten Das von uns erstellte BTRFS -Dateisystem ist aufgeführt.

Hier finden Sie die folgenden Nutzungsinformationen:

  • Das Etikett der einzelnen BTRFS -Dateisysteme auf Ihrem Computer.
  • Die UUID jedes der BTRFS -Dateisysteme auf Ihrem Computer.
  • Die Gesamtzahl der Geräte, die jedem der BTRFS -Dateisysteme auf Ihrem Computer hinzugefügt wurden.
  • Die Datenträgernutzungsinformationen jeder der Speichergeräte, die jedem der BTRFS -Dateisysteme auf Ihrem Computer hinzugefügt wurden.

Suchen Sie Informationen zu Festplattennutzungsinformationen zu einem bestimmten BTRFS -Dateisystem, das auf einem bestimmten Verzeichnispfad montiert ist (/Daten Sagen wir), führen Sie den folgenden Befehl aus:

$ sudo BTRFS -Dateisystemnutzung /Daten

Wie Sie sehen können, sind viele Informationen über die BTRFS -Partition auf der BTRFS /Daten Der Mountspunkt wird angezeigt.

Oben sollten Sie die Gesamtscheibengröße des BTRFS -Dateisystems finden.

Sie sollten auch die Menge an Speicherplatz finden, die das BTRFS -Dateisystem (für das Speichern von Daten reserviert) und die Menge an Speicherplatz, die aus dem zugewiesenen/reservierten Speicherplatz verwendet wird, zugewiesen wurde.

Sie sollten auch die Menge an Speicherplatz finden, die das BTRFS -Dateisystem nicht zuteilt (noch nicht für das Speichern von Daten) und die geschätzte Menge an Speicherplatz (zugewiesen und nicht zugewiesen), die immer noch für das Speichern neuer Daten verfügbar ist.

Am Ende sollten Sie die folgenden Informationen finden:

  • Die Gesamtmenge des für Daten zugewiesenen und für Daten von allen Speichergeräten verwendet.
  • Die Menge an Speicherplatz für Daten in jedem der Speichergeräte, die dem BTRFS -Dateisystem hinzugefügt wurden.
  • Die Gesamtmenge des Speicherplatzes zugewiesen und für Metadaten aus allen Speichergeräten, die dem BTRFS -Dateisystem hinzugefügt wurden.
  • Die Menge an Speicherplatz für Metadaten in jedem der Speichergeräte, die dem BTRFS -Dateisystem hinzugefügt wurden.
  • Die Gesamtmenge des für die BTRFS -Systemdaten von allen Speichergeräten zugewiesenen und für die BTRFS -Dateisystems hinzugefügten Speicherplatzs für die BTRFS -Systemdaten.
  • Die Menge an Speicherplatz für die BTRFS -Systemdaten in jedem der Speichergeräte, die dem BTRFS -Dateisystem hinzugefügt wurden.
  • Die Menge an nicht zugewiesener Speicherplatz in jedem der Speichergeräte, die dem BTRFS -Dateisystem hinzugefügt wurden.

Am Boden sollten Sie auch finden:

  • Die Methode (i.e., Single, DUP) mit der verwendet wird, um Speicherplatz für Daten, Metadaten und Systemdaten zuzuweisen.

Hier:

  • Für einzel-Die Moduszuweisung hält das BTRFS -Dateisystem nur eine Instanz der Zuweisung durch. Es gibt keine Duplikate.
  • Für DUP Die Moduszuweisung verteilt das BTRFS -Dateisystem den Speicherplatz in verschiedenen Teilen des Dateisystems für denselben Zweck. Daher werden mehrere Kopien (normalerweise zwei) derselben Daten im Dateisystem aufbewahrt.
  • Normalerweise die Daten wird in a zugewiesen einzel Modus. Der Metadaten und das System Daten werden in zugewiesen DUP Modus.
  • In einzel Modus beachten Sie, dass das BTRFS -Dateisystem den gesamten zugewiesenen Speicherplatz verwenden kann.
  • In DUP Beachten Sie, dass das BTRFS -Dateisystem die Hälfte des Festplattenraums aus dem gesamten zugewiesenen Speicherplatz verwenden kann.

Um die Zusammenfassung des für die Daten, Metadaten und des Systems eines BTRFS -Dateisystems, das in der Montage befindlichen Datenplattenraum, zugewiesen und verwendet wurden, sehen Sie /Daten Verzeichnis, führen Sie den folgenden Befehl aus:

$ sudo btrfs Dateisystem DF /Daten

Sie können auch die Datenträgernutzungsinformationen jeder Dateien und Verzeichnisse des BTRFS -Dateisystems auflisten, das auf dem montiert ist /Daten Verzeichnis wie folgt:

$ sudo BTRFS -Dateisystem du /Daten

Letztendlich die Zusammenfassung der Festplattennutzung aller Dateien und Verzeichnisse der Datenträger /Daten BTRFS -Dateisystem sollte angezeigt werden.

Um nur die Datenträgernutzungszusammenfassung der Dateien und Verzeichnisse des BTRFS -Dateisystemsystems zu sehen, der auf dem montiert ist /Daten Verzeichnis, führen Sie den folgenden Befehl aus:

$ sudo btrfs Dateisystem du -s /Daten

Hinzufügen weiterer Speichergeräte zu einem BTRFS -Dateisystem

Wenn Sie mehr Speicherplatz in Ihrem BTRFS -Dateisystem benötigen, können Sie dem BTRFS -Dateisystem weitere Speichergeräte oder Partitionen hinzufügen, um den Festplattenraum des Dateisystems zu erweitern.

Zum Beispiel die Partition hinzufügen SDB2 Auf dem BTRFS -Dateisystem, das auf dem montiert ist /Daten Verzeichnis, führen Sie den folgenden Befehl aus:

$ sudo BTRFS -Gerät add /dev /sdb2 /Daten

Wie Sie sehen können, die neue Partition SDB2 wird dem auf dem montierten BTRFS -Dateisystem hinzugefügt /Daten Verzeichnis.

$ sudo btrfs Geräteverbrauch /Daten

Wie Sie sehen können, ist die Größe des auf dem montierten BTRFS -Dateisystemsystems /Daten Das Verzeichnis hat zugenommen.

$ df -h

Montage eines BTRFS -Dateisystems zur Startzeit:

Sobald Sie ein BTRFS -Dateisystem eingerichtet haben, möchten Sie es nicht jedes Mal, wenn Sie Ihren Computer starten. Mal sehen, wie das geht.

Suchen Sie zunächst die UUID des BTRFS -Dateisystems, das auf dem montiert ist /Daten Verzeichnis wie folgt:

$ sudo BTRFS -Dateisystem Show /Daten

In meinem Fall ist die UUID des BTRFS -DateisystemsSystems

7732D03-B934-4826-9E8F-D7DE4971FB15.

Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

Öffne das /etc/fstab Datei mit dem Nano -Texteditor wie folgt:

$ sudo nano /etc /fstab

Am Ende von /etc/fstab -Datei, Geben Sie die folgende Zeile ein.

UUID = 7732D03-B934-4826-9E8F-D7DE4971FB15 /DATEN BTRFS-Standards 0 0 0

Sobald Sie fertig sind, drücken Sie + X, gefolgt von Y, Und um die zu retten /etc/fstab Datei.

Starten Sie Ihren Computer mit dem folgenden Befehl neu, damit die Änderungen wirksam werden sollen:

$ sudo Neustart

Sobald Ihr Computerstiefel startet, sollten Sie feststellen, dass das BTRFS -Dateisystem korrekt in der montiert ist /Daten Verzeichnis zur Startzeit, wie Sie im Screenshot unten sehen können.

$ df -h

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie das BTRFS -Dateisystem unter Fedora 33 installieren und verwenden. Dieser Artikel sollte Ihnen helfen, mit dem BTRFS -Dateisystem auf Fedora 33 zu beginnen.