Installieren und verwenden Sie BTRFs auf Ubuntu Top 10.Top 10 Lts

Installieren und verwenden Sie BTRFs auf Ubuntu Top 10.Top 10 Lts
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 Ubuntu 20 installieren und verwenden.04 LTS. Also lasst uns anfangen.

Installieren von BTRFS -Dateisystem

Das BTRFS -Dateisystempaket ist im offiziellen Paket -Repository von Ubuntu 20 verfügbar.04 LTS, sodass Sie es einfach von dort aus installieren können.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update


So installieren Sie das BTRFS -Dateisystem auf Ubuntu 20.04 LTS, führen Sie den folgenden Befehl aus:

$ sudo apt installieren btrfs -progs -y -y


Das BTRFS -Dateisystem sollte installiert werden.

Aufteilung der Festplatte

Sie müssen Ihre HDD/SSD nicht partitionieren, um ein BTRFS -Dateisystem zu erstellen. Sie können es auf Ihrem bloßen, unppartitionierten HDD/SSD 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 -e7


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, dann auswä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, dann auswä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 BTRFS -Dateisystem formatieren können.
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 -e7

Um die Partition zu formatieren SDB1 Führen Sie mit dem BTRFS -Dateisystem 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.

$ sudo lsblk -e7

Überprüfen Sie die Nutzungsinformationen von BTRFS -Dateisystemen

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

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

$ sudo BTRFS -Dateisystem Show

Die Nutzungszusammenfassung aller BTRFS -Dateisysteme auf Ihrem Computer sollte angezeigt werden.
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 (e.G., /Daten), 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 die Speicherung neuer Daten verfügbar ist.

Am Ende sollten Sie die folgenden Informationen finden:

  • Die Gesamtmenge des Speicherplatzes zugewiesen und für Daten von allen Speichergeräten verwendet, die dem BTRFS -Dateisystem hinzugefügt wurden.
  • 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 die Methode finden (ich.e., einzel, DUP) Das wird verwendet, um Speicherplatz für Daten, Metadaten und Systemdaten zuzuweisen:

  • 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 der 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 -x squashfs -x tmpfs -x devtmpfs

Montage eines BTRFS -Dateisystems zur Startzeit

Sobald Sie ein BTRFS -Dateisystem eingerichtet haben, möchten Sie es nicht jedes Mal, wenn Sie Ihren Computer booten, manuell montieren, sondern es automatisch montieren. 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 C9333C36-F8BF-4825-9706-8B5F28CB4E34. 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, in die folgende Zeile eingeben:

UUID = C9333C36-F8BF-4825-9706-8B5F28CB4E34 /Daten BTRFS Standards 0 0

Sobald Sie fertig sind, drücken Sie + X, gefolgt von Y, und dann 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 -x squashfs -x tmpfs -x devtmpfs

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie das BTRFS -Dateisystem auf Ubuntu 20 installieren und verwenden.04 LTS. Diese hier vermittelten Informationen sollten Ihnen helfen, mit dem BTRFS -Dateisystem auf Ubuntu 20 zu beginnen.04 LTS.