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:
- 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 auszugleichensudo btrfs balance cancel /
Stoppt das Ausführen von balance - Einhängepunkt
sudo btrfs subv list /home
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
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)