BTRFS-Handbuch – Grundlegende Befehle, Snapshots und RAID – Chris Titus Tech

Dieses Handbuch enthält alles, was Sie wissen müssen, um mit BTRFS zu beginnen. Nachdem dies gesagt wurde, werden wir die Grundstruktur von BTRFS und die Dinge, die Sie tun sollten und die Sie nicht tun sollten, durchgehen.

Erstellen eines BTRFS-Dateisystems

Erstellen Sie das Dateisystem auf einer leeren btrfs-Partition

mkfs.btrfs /dev/sda1
Hinweis: Sie müssen dieses Dateisystem mounten, nachdem

Jetzt müssen wir ein Subvolume erstellen, bevor wir Daten zum Gerät hinzufügen

btrfs subvolume create /mnt/sda1 /mnt/sda1 ist der Mount-Punkt!

Nachdem dies abgeschlossen ist, können Sie nun Daten auf Ihr BTRFS-Volume schreiben und alle Funktionen nutzen.

Grundlegendes BTRFS-Layout
Hinweis: Top Level 5 ist root und kein btrfs-Subvolume, das Snapshots und andere btrfs-Funktionen ausführen kann und daher nicht gemountet werden sollte

toplevel root level 5 +-- root\@ level 256 (subvolume root mounted at / id varies) +-- root\.snapshots level 256 (typical snapshot subvolume)

Grundlegende Befehle

  • Disk free
    sudo btrfs fi show

Ausgabe:
Dateisystemausgabe

  • Festplattennutzung
    sudo btrfs fi du / Hinweis: Sie können / jeden anderen Mount-Punkt machen
  • Scrub SubVolume Wird empfohlen, jede Woche zu laufen!
    sudo btrfs scrub start /
  • Balance Subvolume für die Leistung
    sudo btrfs balance start -musage=50 -dusage=50 /
    Hinweis: Verwenden Sie die Musgae- und Dusage-Filter, um nur verwendete Blöcke über 50 Prozent Auslastung auszugleichen
    sudo btrfs balance cancel / Stoppt das Ausführen von balance
  • Einhängepunkt
    sudo btrfs subv list /home

Ausgabe:
Subvolume-Ausgabe

  • Mount Subvolume
    sudo mount -o subvolid=267 /dev/sda1 /media/games
    ODER fügen Sie dies zu /etc/fstab
    UUID=IDGOESHERE /media/games rw,exec,subvolid=267 0 0

Snapshots

Snapshots sind eines der besten Dinge an BTRFS und ich liebe sie absolut. Sie sind unglaublich kraftvoll und vorteilhaft.

Lassen Sie uns also einige Szenarien durchgehen, wenn Sie Snapshots verwenden.

Snapshot erstellen

sudo btrfs subv snapshop /home /home/.snapshots/2020-01-13

Hiermit können Sie den Snapshop zurücksetzen, indem Sie einfach die /etc/fstab 2020-01-13 oder die entsprechende Subvolid erhalten Sie von sudo btrfs subv list /home

Snapshot wiederherstellen

Snapshop nach Neustart und erfolgreichem Rollback wiederherstellen

sudo btrfs subv delete /home
sudo btrfs subv snapshot /home/.snapshots/2020-01-13 /home

Stellen Sie jetzt einfach Ihre fstab wieder her und starten Sie sie neu, um wieder auf /home zu sein untervolumen.

Der Grund, dies mit dieser Methode zu tun, besteht darin, zuerst die Daten zu überprüfen. Wenn es nicht klappt, können Sie einfach die /etc/fstab zurück und Sie werden wieder da sein, wo Sie angefangen haben.

Mehrere Festplatten und RAID

Oh Junge, los geht’s. Dies ist ein so schlecht missverstandenes Thema, und wenn Sie nicht vorsichtig sind, werden Sie mehr Probleme verursachen, als Sie lösen möchten. Damit kommen wir zum RAID. Ich werde NICHT Abdeckung RAID 5, da es instabil ist und sollte nicht verwendet werden!

Muss Befehle für mehrere Festplatten kennen:

Add Disks before creating subvolume: sudo btrfs device add /dev/sda1 /dev/sdb1
Add Disk to existing subvolume: sudo btrfs device add /dev/sdb1 /home
Delete Disk from subvolume: sudo btrfs device delete /dev/sdb1 /home

Creating the RAID File System:

RAID 1: sudo btrfs -m raid1 -d raid1 /dev/sda1 /dev/sdb1
RAID 10: sudo btrfs -m raid10 -d raid10 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

Konvertieren zu zu RAID 1 nach zugabe disk zu bestehenden subvolume

btrfs balance start -mconvert=raid1 -dconvert=raid1 /home

Ich könnte hier RAID 0 setzen … aber ehrlich gesagt sollten Sie nur EXT4 oder XFS verwenden, wenn Sie nach Leistung suchen. Es wäre besser als BTRFS zu verwenden!

Video-Komplettlösung

btrfs-Anleitung
Hinweis: YouTube Video – Hold Ctrl + Left Click to open in new window

Chris Titus Tech

Social

  • Twitter – https://twitter.com/christitustech
  • YouTube – https://youtube.com/c/ChrisTitusTech
  • Twitch – https://twitch.tv/christitustech
  • Odysee / LBRY (Privacy) – https://links.christitus.com/lbry

Exclusive Content

  • ChrisTitus.com-Mitgliederbereich (nur CC)
    • Digitale Downloads mit Anleitungen und vorgefertigten Bildern
    • Monatliches Video nur für Mitglieder
    • 5 USD pro Monat (100% des Erlöses gehen an Chris Titus Tech)
  • YouTube Chris Titus Tech-Mitgliedschaft (alle Zahlungen werden akzeptiert)
    • Monatliches Video nur für Mitglieder
    • YouTube-Emojis für Kommentare und Live-Chat
    • YouTube-Abzeichen, die sich je nach Mitgliedschaftszeit für kommentare und Chat.
    • Alle YouTube-Kommentare werden hervorgehoben, wenn ich Kommentare täglich überprüfe.
    • $4.99 Pro Monat (70% des Erlöses geht an Chris Titus Tech)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.