Der Befehl BTRFS verwaltet und zeigt Informationen zum BTRFS -Dateisystem an. Die BTRFs nehmen immer einen Unterbefehl, gefolgt von anderen Befehlsargumenten. Ohne Unterbefehle druckt es die Verwendung aus, gefolgt von allen Unterbefehlern, wie unten gezeigt.
$ btrfsLassen Sie uns etwas tiefer gehen und einige der Dienstprogramme erkunden, die BTRFS zur Verwaltung seines Dateisystems anbietet.
Erstellen eines BTRFS -Dateisystems
Wir müssen ein BTRFS -Dateisystem erstellen, um die Befehle und Dienstprogramme von BTRFS von Anfang an zu nutzen. In diesem Beispiel erstelle ich ein BTRFS -Dateisystem aus meinem abnehmbaren USB -Medium auf dem /dev/sdb1 Dateisystem, das auf dem montiert ist /Medien/Winnie/Daten Einhängepunkt.
Der LSBLK Der Befehl listet alle Blockgeräte in Ihrem System auf und ist ein raffiniertes Tool zum Auflisten jedes Blockgeräts, das an Ihr System angehängt ist.
$ lsblkZu Beginn werden wir das Dateisystem verwenden Umount Befehl.
$ sudo Umount /dev /sdb1Sobald wir unmontiert sind, werden wir das Volumen auf das formatieren Btrfs Dateisystem mit dem MKFS Befehl wie gezeigt.
$ sudo mkfs.btrfs -f /dev /sdb1Es wäre am besten, wenn Sie eine Ausgabe hätten, die dem im Folgenden ähnlich ist. Der Befehl druckt zu Standardinformationen wie der Dateisystemkennzeichnung, UUID, Knotengröße, Sektorgröße, Dateisystemgröße, unter anderem.
Danach werden wir fortfahren und einen neuen Mountspunkt erstellen, an dem wir das BTRFS -Gerät montieren werden.
$ sudo mkdir -v /berichtetDann montieren wir das BTRFS -Dateisystem bis zum Mountspunkt.
$ sudo montage /dev /sdb1 /berichtetUm zu überprüfen, ob das Dateisystem ordnungsgemäß montiert wurde, rufen Sie die auf df Befehl gezeigt.
$ df -th /berichtetErstellen eines Subvolumens
Ein Subvolume im BTRFS -Dateisystem ist eine Teilmenge des Dateisystems, das seine eigene völlig unabhängige Verzeichnisstruktur trägt. Sie können mehrere Subvolumes in einem BTRFS -Dateisystem mit dem erstellen erstellen Streit.
Wir werden erstellen Vertrieb, Marketing & IT Subvolumes im neu erstellten /Berichte BTRFS -Dateisystem.
Für die Verkauf Subvolumen:
$ sudo btrfs subvolume erstellen /berichten /VerkaufFür die Marketing Subvolumen:
$ sudo btrfs subvolume erstellen /berichtet /marketingFür die ES Subvolumen:
$ sudo btrfs subvolume erstellen /berichtet /itAuflistung der Subvolumes
Verwenden Sie die Subvolumes im BTRFS -Dateisystem, um die Subvolumes im BTRFS -Dateisystem aufzulisten Liste Argument wie gezeigt.
$ sudo btrfs subvolume liste /berichtetDadurch werden die erstellten Subvolumes angezeigt, bei denen es sich im Grunde genommen im größeren BTRFS -Dateisystem handelt. Sie können die Verzeichnishierarchie mit dem angezeigten guten alten Baumbefehl anzeigen:
$ Tree /BerichteErstellen eines Schnappschusss der Subvolumes
Zusätzlich können Sie die verwenden Schnappschuss Argument zum Erstellen eines Lesens und zum Schreiben einer Momentaufnahme Ihres Subvolume wie folgt. Hier erstellen wir einen Lese- und Schreiben von Snapshot mit dem Namen Marketing-Snap des Marketing Subvolumen.
$ sudo btrfs subvolume snapshot /marketing /marketing /marketing /marketing-snapZusätzlich können Sie eine erstellen schreibgeschützt Schnappschuss mit dem -R Flagge wie gezeigt. Der Marketing-Rosnap ist ein schreibgeschützt Schnappschuss der Marketing Subvolumen
$ sudo btrfs subvolume snapshot -r /reportÜberprüfen Sie die Nutzung von Speicherplatz mithilfe des Dienstprogramms "DF"
Überprüfen Sie in BTRFS -Dateisystemen die Nutzung der Festplattenräume mithilfe der df Der Befehl kann irreführend sein, insbesondere wenn ein Dateisystem montiert ist und Dateien darin kopiert werden.
Verwenden Sie das, um genauere Informationen oder Ausgaben zu erhalten df Befehl wie gezeigt.
$ sudo BTRFS -Dateisystem DF /BerichteZeigen Sie die Dateisystemstruktur mithilfe des Dienstprogramms "Shose" an
Der zeigen Mit der Option können Sie die Dateistruktur des Dateisystems oder Subvolume untersuchen.
Zum Beispiel die Dateistruktur der Datei anzuzeigen /Berichte BTRFS -Dateisystem führen Sie den Befehl aus:
$ sudo BTRFS -Dateisystem Show /BerichteUm die Dateistruktur der Datei zu überprüfen Marketing Subvolume, ausführen:
$ sudo btrfs subvolume show /reports /marketingErzwingen
Um die Dateisystemsynchronisation zu erzwingen, rufen Sie die auf Synchronisation Option wie gezeigt. Beachten Sie, dass das Dateisystem bereits montiert sein sollte, damit der SYNC -Prozess erfolgreich fortgesetzt werden kann.
$ sudo btrfs filsystem synchronisiert /berichtetVerwalten Sie Geräte mithilfe des Dienstprogramms "Gerät"
Sie können ein weiteres Gerät in das montierte Dateisystem wie folgt hinzufügen. Hier das /dev/sdc ist ein weiteres abnehmbares Gerät, das wir auf dem hinzufügen /Berichte Bergter Dateisystem.
$ sudo BTRFS -Geräte add -f /dev /sdc /berichtetVerwenden Sie nach dem Hinzufügen des Geräts die Gleichgewicht Befehl zum Ausgleich von Gruppen von Blöcken oder Stücken in einem BTRFS -Dateisystem.
Verwenden Sie das Gerät aus dem Dateisystem, um das Dateisystem zu löschen Gerät löschen Befehl wie gezeigt.
$ sudo btrfs Gerät löschen /dev /sdc /berichtetScrubbing des Dateisystems mithilfe der 'Scrub' -Anweisung
Scrubbing ist eine Übung, die versucht, beschädigte Blöcke im BTRFS -Dateisystem zu reparieren oder zu korrigieren, indem es Überprüfungen und Metadaten überprüfen. Das Scrub Tool läuft leise im Hintergrund, ohne sich auf andere Operationen auswirken.
Verwenden Sie das, um Pecrub auf allen Geräten auf dem Dateisystem zu starten Peeling -Start Befehl wie gezeigt.
$ sudo btrfs schrubte starten /berichtetVerwenden Sie den Status eines Peelings, um den Status eines Peelings zu untersuchen PECUBS -Status Befehl mit dem -DR Möglichkeit.
$ sudo btrfs schrub Status -dr /BerichteDies liefert einen sehr detaillierten Bericht, einschließlich der Uhrzeit und des Datums des Beginns des Peelings, der Dauer und der aufgetretenen Fehler (falls vorhanden).
Verwenden Sie die Ausführung von Scrub -Ausführung, um die Ausführung zu stornieren Scrub Cancel Befehl.
$ sudo btrfs schrubs stornieren /berichtetWenn das Scrub ohne Probleme erfolgreich ausgeführt und beendet wird, wird ein Fehler angezeigt, der angibt, dass die Stornierung fehlgeschlagen ist, da das Peeling -Betrieb nicht ausgeführt wird.
Führen Sie das aus, um wieder aufzunehmen oder mit einem zuvor unterbrochenen Peeling fortzufahren Scrub Cancel Befehl.
$ sudo btrfs pecrub Lebenslauf /BerichteWenn der Scrub -Befehl erfolgreich ohne Unterbrechungen erfolgreich ausgeführt wird, erhalten Sie die Benachrichtigung, dass es nichts gibt, was wiederum wieder aufgenommen werden muss.
Zusammenfassung
Dies war ein allgemeiner Überblick über einige der BTRFS -Befehle und -Verträge, mit denen der Status eines BTRFS -Dateisystems verwaltet und untersucht werden kann. Wir vertrauen darauf, dass Sie ein festes Verständnis für die Verwaltung des BTRFS -Dateisystems mithilfe der unzähligen Befehlsoptionen und -versorgungsunternehmen, die es bietet.