Das Btrfs (B-tree Dateisystem) ist ein modernes und flexibles Dateisystem, das im Vergleich zu herkömmlichen Dateisystemen verbesserte Funktionen und Funktionen bietet. Wenn Sie alle Vorteile von Btrfs auf Ihrem Linux-Gerät nutzen möchten, finden Sie hier eine schrittweise Anleitung zum Aktivieren dieses Dateisystems.
1. Öffnen Sie ein Terminal und geben Sie den Befehl "sudo su" ein, um Root-Rechte zu erhalten. Geben Sie bei Bedarf das Administratorkennwort ein.
2. Geben Sie "fdisk -l" ein, um eine Liste aller verfügbaren Laufwerke und Partitionen anzuzeigen. Suchen Sie nach dem Laufwerk und der Partition, auf der Sie Btrfs aktivieren möchten. Beachten Sie die Partitionsbezeichnung, z. B. "/dev/sda1".
3. Geben Sie den Befehl "mkfs.btrfs /dev/sda1", ersetzen Sie "/dev/sda1" durch die im vorherigen Schritt gefundene Partitionsbezeichnung. Dieser Befehl erstellt ein Btrfs-Dateisystem auf der ausgewählten Partition.
4. Geben Sie "mount /dev/sda1 /mnt" ein, ersetzen Sie "/dev/sda1" durch die Partitionsbezeichnung, um die Btrfs-Partition in das Verzeichnis "/mnt" einzubinden. Mounten Sie unten die Btrfs-Partitionen für jede erforderliche Partition.
5. Jetzt ist Ihr Btrfs-Dateisystem aktiviert und einsatzbereit. Sie können damit beginnen, Daten mit verbesserten Funktionen und Funktionen zu speichern und zu verwalten.
Befolgen Sie diese einfachen Schritte, um das Btrfs-Dateisystem zu aktivieren und seine Vorteile auf Ihrem Linux-Gerät zu genießen. Stellen Sie sicher, dass Ihre Daten sicher sind, indem Sie Sicherungskopien erstellen, bevor Sie alle Dateisystemoperationen ausführen.
Überprüfen, ob btrfs vorhanden ist
Bevor Sie btrfs auf Ihrem System aktivieren, müssen Sie sicherstellen, dass dieses Dateisystem bereits installiert ist.
Sie können die Verfügbarkeit von btrfs wie folgt überprüfen:
- Terminal öffnen: Drücken Sie die Taste Ctrl + Alt + T, um ein neues Terminalfenster zu öffnen.
- Geben Sie den Befehl ein: Geben Sie im Terminal den folgenden Befehl ein und drücken Sie die Taste Enter:
sudo modprobe btrfs
Wenn Sie einen Fehler oder eine Meldung sehen, dass das Modul "btrfs" nicht gefunden oder nicht installiert wurde, ist btrfs nicht auf Ihrem System installiert.
Andernfalls, wenn keine Fehler aufgetreten sind, können Sie davon ausgehen, dass btrfs bereits auf Ihrem System verfügbar ist. Jetzt können Sie dieses Dateisystem aktivieren und konfigurieren.
Installieren von btrfs
Um btrfs auf Ihrem System zu aktivieren, müssen Sie die folgenden Schritte ausführen:
- Gehen Sie zum Terminal und geben Sie den Befehl "sudo apt-get update" ein, um die Paketliste zu aktualisieren.
- Geben Sie den Befehl "sudo apt-get install btrfs-tools" ein, um das Paket mit den btrfs-Tools zu installieren.
- Nachdem Sie die btrfs-Tools installiert haben, erstellen Sie eine btrfs-Partition auf Ihrer Festplatte. Führen Sie dazu den Befehl "sudo mkfs.btrfs /dev/sdX", wobei /dev/sdX der Pfad zu Ihrer Festplatte ist.
- Nachdem Sie eine btrfs-Partition erstellt haben, führen Sie den Befehl "sudo mkdir /mnt/btrfs" aus, um einen Mount-Punkt für die Partition zu erstellen.
- Jetzt können Sie mit dem Mounten der btrfs-Partition beginnen. Führen Sie dazu den Befehl "sudo mount /dev/sdX /mnt/btrfs" aus, wobei /dev/sdX der Pfad zu Ihrer Festplatte ist.
- Fertig! Die btrfs-Partition muss jetzt erfolgreich installiert und einsatzbereit sein.
Beachten Sie, dass diese Anweisungen für Ubuntu und andere Debian-basierte Distributionen gelten. Wenn Sie eine andere Distribution haben, stellen Sie sicher, dass Sie den entsprechenden Befehl verwenden, um die Pakete zu installieren und die Partition einzubinden.
Erstellen eines neuen btrfs-Volumes
| Schritt | Das Team |
|---|---|
| 1 | Stellen Sie sicher, dass Sie das Paket btrfs-progs installiert haben. Wenn es nicht installiert ist, führen Sie den folgenden Befehl aus: |
| sudo apt install btrfs-progs | |
| 2 | Erstellen Sie ein btrfs-Dateisystem auf dem ausgewählten Gerät. Wenn Sie beispielsweise ein neues Volume auf dem Gerät /dev/sdb erstellen möchten, führen Sie den folgenden Befehl aus: |
| sudo mkfs.btrfs /dev/sdb |
Jetzt haben Sie ein neues btrfs-Volume, mit dem Sie Daten auf Ihrem System speichern können.
Mounten eines btrfs-Volumes
Nachdem Sie btrfs auf Ihrem System aktiviert haben, müssen Sie ein btrfs-Volume mounten, um seine Funktionen zu nutzen. Hier ist, wie man es macht:
- Öffnen Sie ein Terminal und führen Sie den Befehl aus sudo fdisk -l, um die ID Ihres btrfs-Volumes herauszufinden.
- Erstellen Sie einen Mount-Punkt für Ihr Volume, indem Sie den folgenden Befehl ausführen sudo mkdir /mnt/btrfs. Sie können einen beliebigen anderen Namen für den Mount-Punkt auswählen.
- Führen Sie den Befehl aus sudo mount -t btrfs /dev/sdX /mnt/btrfs, ersetztest /dev/sdX auf die btrfs-Volume-ID, die Sie im vorherigen Schritt erhalten haben.
Nachdem Sie diese Schritte ausgeführt haben, wird Ihr btrfs-Volume erfolgreich eingebunden und kann verwendet werden. Sie können das btrfs-Dateisystem mit btrfs-spezifischen Befehlen und Werkzeugen ändern und verwalten.
Konfigurieren der Komprimierung in btrfs
- Stellen Sie sicher, dass btrfs auf Ihrem System konfiguriert und aktiviert ist. Wenn Sie das btrfs-Dateisystem noch nicht installiert haben, müssen Sie es installieren und auf der gewünschten Partition oder dem gewünschten Gerät aktivieren.
- Legen Sie fest, welche Partition oder welches Gerät zum Komprimieren verwendet werden soll. Sie können eine Partition eines vorhandenen btrfs auswählen oder eine neue Partition erstellen. Stellen Sie in jedem Fall sicher, dass die Partition oder das Gerät verfügbar und einsatzbereit ist.
- Aktivieren Sie die Komprimierung für die ausgewählte Partition oder das ausgewählte Gerät. Führen Sie dazu den Befehl aus:
# btrfs filesystem defragment -czh /путь/к/разделу
# btrfs filesystem df /путь/к/разделу
Beachten Sie, dass Sie zum Konfigurieren der Komprimierung in btrfs über Administratorrechte für das System verfügen müssen. Seien Sie vorsichtig bei der Verwendung von Befehlen, da eine falsche Ausführung zu Datenverlust führen kann.
Erstellen von Untertomen in btrfs
Untertome im btrfs-Dateisystem ermöglichen es Ihnen, verzweigte Datenzweige zu erstellen, sodass Sie Änderungen an Dateien oder Verzeichnissen vornehmen können, ohne die ursprünglichen Daten zu beeinträchtigen. Dies ist eine nützliche Funktion, mit der Sie mit Dateien experimentieren können, ohne sich um mögliche Konsequenzen sorgen zu müssen.
Führen Sie die folgenden Schritte aus, um ein Subtum in btrfs zu erstellen:
- Öffnen Sie ein Terminal und geben Sie den Befehl btrfs subvolume create subvolume Name des Unterverzeichnisses ein, wobei subvolume Name der Name ist, den Sie dem Unterverzeichnis zuweisen möchten, und Unterverzeichnispfad der Pfad zu dem Verzeichnis ist, in dem Sie das Unterverzeichnis erstellen möchten.
- Überprüfen Sie die Erstellung eines Untertoms, indem Sie den Befehl btrfs subvolume list Unterverzeichnispfad eingeben. Sie sollten ein neues Untertom in der Liste der Untertome in diesem Verzeichnis sehen.
Sie können jetzt mit dem erstellten Untertom arbeiten, Dateien darin erstellen, ändern oder löschen, ohne die ursprünglichen Daten zu beeinträchtigen. Auf diese Weise können Sie sichere Experimente durchführen und bei Bedarf zu früheren Versionen der Daten zurückkehren.
Führen Sie den Befehl btrfs subvolume delete , um ein untergeordnetes Element zu löschen. Beachten Sie, dass beim Löschen eines Untertoms alle darin enthaltenen Dateien und Verzeichnisse gelöscht werden.
Verwenden von Snapshots in btrfs
Führen Sie den folgenden Befehl aus, um einen Snapshot in btrfs zu erstellen:
$ sudo btrfs subvolume snapshot /path/to/source /path/to/destination
Hier steht "/path/to/source" für den Pfad zu einem vorhandenen btrfs-Unterelement und "/path/to/destination" für den Pfad, auf dem der neue Snapshot erstellt wird. Beim Erstellen eines Snapshots werden die Daten nicht tatsächlich kopiert, sondern nur der aktuelle Status des Dateisystems wird referenziert.
Nachdem Sie den Snapshot erstellt haben, können Sie die Änderungen im Hauptdateisystem speichern und bei Bedarf in den vorherigen Zustand zurückgesetzt werden. Verwenden Sie dazu den Befehl:
$ sudo btrfs subvolume delete /path/to/subvolume $ sudo btrfs subvolume snapshot /path/to/snapshot /path/to/subvolume
In diesem Fall ist "/path/to/snapshot" der Pfad zum Snapshot, der in "/path/to/subvolume" wiederhergestellt wird. Dadurch gehen alle nach der Erstellung des Snapshots vorgenommenen Änderungen verloren.
Sie können auch Snapshots verwenden, um Ihre Daten zu sichern. Erstellen Sie dazu einfach einen Snapshot und kopieren Sie ihn an einen anderen Speicherort, z. B. auf eine externe Festplatte:
$ sudo btrfs subvolume snapshot /path/to/source /path/to/snapshot $ sudo cp -r /path/to/snapshot /path/to/backup
Mit Snapshots in btrfs können Sie den Dateisystemstatus effizient verwalten, Sicherungen erstellen und Daten bei Bedarf schnell wiederherstellen. Die Verwendung von Snapshots wird empfohlen, um die Datensicherheit zu gewährleisten und die Verwaltung von Dateien und Ordnern zu erleichtern.