Btrfs

Installieren und verwenden Sie Btrfs auf Fedora 33

Installieren und verwenden Sie Btrfs auf Fedora 33
Btrfs (B-Tree Filesystem) ist ein modernes Copy-on-Write (CoW) Dateisystem für Linux. Es zielt darauf ab, viele erweiterte Dateisystemfunktionen zu implementieren und sich gleichzeitig auf Fehlertoleranz, Reparatur und einfache Verwaltung zu konzentrieren. Das Btrfs-Dateisystem wurde entwickelt, um die Anforderungen von Hochleistungs- und Speicherservern mit hoher Kapazität zu unterstützen.

Wenn Sie mehr über das Btrfs-Dateisystem erfahren möchten, lesen Sie meinen Artikel Einführung in das Btrfs-Dateisystem.

In diesem Artikel zeige ich Ihnen, wie Sie Btrfs auf Fedora 33 installieren und verwenden. Also lasst uns anfangen.

Btrfs-Dateisystem installieren

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

Aktualisieren Sie zunächst den Cache des DNF-Paketmanagers mit dem folgenden Befehl:

$ sudo dnf makecache

Um das Btrfs-Dateisystem auf Fedora 33 zu installieren, führen Sie den folgenden Befehl aus:

$ sudo dnf install btrfs-progs -y

Fedora 33 verwendet standardmäßig das Btrfs-Dateisystem. Es sollte also bereits auf Ihrem Fedora 33-Betriebssystem installiert sein.

Partitionieren der Festplatte

Sie müssen Ihre HDD/SSD nicht partitionieren, um ein Btrfs-Dateisystem zu erstellen, Sie können es einfach auf Ihrer bloßen unpartitionierten HDD/SSD erstellen. Vielleicht möchten Sie jedoch Ihre HDD/SSD partitionieren, bevor Sie Ihre 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 HDD sdb auf meinem Computer, wie Sie im Screenshot unten sehen können. Ich werde die HDD partitionieren sdb und Formatieren der Partitionen mit dem Btrfs-Dateisystem für die Demonstration in diesem Artikel.

So partitionieren Sie die Festplatte sdb, Ich werde die verwenden cfdisk Partitionierungstool.

Sie können die Festplatte öffnen sdb mit dem cfdisk Partitionierungstool wie folgt:

$ sudo cfdisk /dev/sdb

Wählen gpt und drücke .

Um eine neue Partition zu erstellen, wählen Sie 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 tippe ich ein 10G.

Mit den folgenden Symbolen können Sie Partitionen unterschiedlicher Größe/Einheit erstellen:

Wenn Sie fertig sind, drücken Sie .

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

Lass uns eine weitere Partition erstellen.

Wählen Sie dazu die 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 auf die 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, wählen [ Verlassen ] und drücke .

Formatieren einer Festplatte mit dem Btrfs-Dateisystem

In diesem Abschnitt zeige ich Ihnen, wie Sie eine Partition mit dem Btrfs Dateisystem.

Ich habe 2 Partitionen erstellt sdb1 und sdb2 im vorherigen Abschnitt dieses Artikels. Ich werde die Partition formatieren sdb1 mit dem Btrfs Dateisystem für die Demonstration.

$ sudo lsblk

So formatieren Sie die Partition sdb1 mit dem Btrfs Dateisystem, führen Sie den folgenden Befehl aus:

$ sudo mkfs.btrfs -L Daten /dev/sdb1

HINWEIS: Hier die -L Flag setzt das Label der Partition. In diesem Fall lautet die Partitionsbezeichnung Daten.

Die Partition sdb1 sollte mit dem Btrfs-Dateisystem formatiert werden.

Mounten eines Btrfs-Dateisystems:

Um ein Btrfs-Dateisystem zu mounten, müssen Sie ein Verzeichnis (Mount-Punkt) erstellen, in das Sie das Btrfs-Dateisystem einhängen können.

So erstellen Sie ein Verzeichnis/Einhängepunkt /Daten, führen Sie den folgenden Befehl aus:

$ sudo mkdir -v /data

Sobald die /Daten Mount-Punkt erstellt wurde, können Sie die sdb1 Btrfs-Dateisystem auf dem /Daten Mount-Punkt mit folgendem Befehl:

$ sudo mount /dev/sdb1 /data

Die Btrfs-Partition sdb1 sollte im montiert werden /Daten Mount-Punkt, wie Sie im Screenshot unten sehen können.

$ df -h

Überprüfen der Nutzungsinformationen des Btrfs-Dateisystems

Die Überprüfung der Nutzungsinformationen Ihres Btrfs-Dateisystems ist sehr wichtig. Es gibt viele Möglichkeiten, die Nutzungsinformationen Ihres Btrfs-Dateisystems zu überprüfen. Sehen wir uns einige davon an.

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

$ sudo btrfs Dateisystem anzeigen

Wie Sie sehen können, sind die Nutzungsinformationen der fedora_localhost-live Btrfs-Dateisystem (wo das Betriebssystem Fedora 33 installiert ist) und die Daten Das von uns erstellte Btrfs-Dateisystem ist aufgelistet.

Hier sollten Sie folgende Nutzungsinformationen finden:

Um Informationen zur Festplattennutzung zu einem bestimmten Btrfs-Dateisystem zu finden, das in einem bestimmten Verzeichnispfad (/Daten sagen wir), führen Sie den folgenden Befehl aus:

$ sudo btrfs Dateisystemnutzung /data

Wie Sie sehen können, gibt es viele Informationen zur Festplattennutzung über die Btrfs-Partition, die auf dem /Daten Einhängepunkt wird angezeigt.

Oben sollten Sie die gesamte Festplattengröße des Btrfs-Dateisystems finden.

Sie sollten auch den Speicherplatz ermitteln, den das Btrfs-Dateisystem zugewiesen hat (zum Speichern von Daten reserviert) und den Speicherplatz, der vom zugewiesenen/reservierten Speicherplatz verwendet wird disk.

Sie sollten auch die Menge an Festplattenspeicher finden, die das Btrfs-Dateisystem noch nicht zugewiesen (nicht zum Speichern von Daten reserviert) und die geschätzte Menge an Festplattenspeicher (zugewiesen und nicht zugewiesen), die noch zum Speichern neuer Daten verfügbar ist.

Unten sollten Sie die folgenden Informationen finden:

Unten sollten Sie auch finden:

Hier:

Um die Zusammenfassung des zugewiesenen und verwendeten Festplattenspeichers für die Daten, Metadaten und das System eines Btrfs-Dateisystems anzuzeigen, das im /Daten Verzeichnis, führen Sie den folgenden Befehl aus:

$ sudo btrfs Dateisystem df /data

Sie können auch die Festplattennutzungsinformationen jeder der Dateien und Verzeichnisse des Btrfs-Dateisystems auflisten, die auf dem /Daten Verzeichnis wie folgt:

$ sudo btrfs Dateisystem du /data

Am Ende die Zusammenfassung der Festplattennutzung aller Dateien und Verzeichnisse des /Daten btrfs-Dateisystem sollte angezeigt werden.

Um nur die Zusammenfassung der Festplattennutzung der Dateien und Verzeichnisse des Btrfs-Dateisystems anzuzeigen, die auf dem /Daten Verzeichnis, führen Sie den folgenden Befehl aus:

$ sudo btrfs Dateisystem du -s /data

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

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

Zum Beispiel, um die Partition hinzuzufügen sdb2 auf dem Btrfs-Dateisystem, das auf dem /Daten Verzeichnis, führen Sie den folgenden Befehl aus:

$ sudo btrfs device add /dev/sdb2 /data

Wie Sie sehen können, ist die neue Partition sdb2 wird dem Btrfs-Dateisystem hinzugefügt, das auf dem /Daten Verzeichnis.

$ sudo btrfs Gerätenutzung / Daten

Wie Sie sehen können, ist die Größe des Btrfs-Dateisystems, das auf dem /Daten Verzeichnis hat zugenommen.

$ df -h

Mounten eines Btrfs-Dateisystems beim Booten:

Sobald Sie ein Btrfs-Dateisystem eingerichtet haben, möchten Sie es nicht jedes Mal, wenn Sie Ihren Computer booten, manuell mounten, sondern möchten, dass es dies automatisch tut. Mal sehen, wie das geht.

Suchen Sie zuerst die UUID des Btrfs-Dateisystems, das auf dem /Daten Verzeichnis wie folgt:

$ sudo btrfs filesystem show /data

In meinem Fall ist die UUID des Btrfs-Dateisystems

7732d03-b934-4826-9e8f-d7de4971fb15.

Bei dir wird es anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihres ersetzen.

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

$ sudo nano /etc/fstab

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

UUID=7732d03-b934-4826-9e8f-d7de4971fb15 /data btrfs defaults 0 0

Wenn Sie fertig sind, drücken Sie + X, gefolgt von Ja, und um die zu retten /etc/fstab Datei.

Damit die Änderungen wirksam werden, starten Sie Ihren Computer mit dem folgenden Befehl neu:

$ sudo Neustart

Sobald Ihr Computer bootet, sollten Sie sehen, dass das Btrfs-Dateisystem korrekt im /Daten Verzeichnis beim Booten, wie Sie im Screenshot unten sehen können.

$ df -h

Fazit

In diesem Artikel habe ich Ihnen gezeigt, wie Sie das Btrfs-Dateisystem auf Fedora 33 installieren und verwenden. Dieser Artikel soll Ihnen den Einstieg in das Btrfs-Dateisystem auf Fedora 33ora erleichtern.

So installieren Sie League of Legends auf Ubuntu 14.04
Wenn Sie ein Fan von League of Legends sind, dann ist dies eine Gelegenheit für Sie, League of Legends zu testen. Beachten Sie, dass LOL von PlayOnLin...
Installieren Sie das neueste OpenRA-Strategiespiel auf Ubuntu Linux
OpenRA ist eine Libre/Free Real Time Strategy Game Engine, die die frühen Westwood-Spiele wie den Klassiker Command & Conquer: Red Alert Red nachbilde...
Installieren Sie den neuesten Dolphin Emulator für Gamecube & Wii unter Linux
Mit dem Dolphin Emulator können Sie Ihre ausgewählten Gamecube- und Wii-Spiele auf Linux-Personalcomputern (PC) spielen. Als frei verfügbarer Open-So...