Aufgaben Btrfs: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „* Erstellen Sie ein Btrfs-Dateisystem auf /dev/sdb. <!-- Lösung: sudo mkfs.btrfs /dev/sdb --> * Erstellen Sie ein Verzeichnis namens /mnt/mybtrfs und mounten…“) |
K (Thomas.will verschob die Seite Aufgaben Brtfs nach Aufgaben Btrfs) |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | * Erstellen Sie ein Btrfs-Dateisystem auf /dev/ | + | * Erstellen Sie ein Btrfs-Dateisystem auf /dev/sde1. |
| − | <!-- Lösung: sudo mkfs.btrfs /dev/ | + | <!-- Lösung: sudo mkfs.btrfs /dev/sde1 --> |
* Erstellen Sie ein Verzeichnis namens /mnt/mybtrfs und mounten Sie das Btrfs-Dateisystem dort. | * Erstellen Sie ein Verzeichnis namens /mnt/mybtrfs und mounten Sie das Btrfs-Dateisystem dort. | ||
<!-- Lösung: | <!-- Lösung: | ||
sudo mkdir /mnt/mybtrfs | sudo mkdir /mnt/mybtrfs | ||
| − | sudo mount /dev/ | + | sudo mount /dev/sde1 /mnt/mybtrfs |
--> | --> | ||
* Aktualisieren Sie die /etc/fstab-Datei, um das Btrfs-Dateisystem beim Start automatisch zu mounten. | * Aktualisieren Sie die /etc/fstab-Datei, um das Btrfs-Dateisystem beim Start automatisch zu mounten. | ||
<!-- Lösung: | <!-- Lösung: | ||
| − | echo '/dev/ | + | echo '/dev/sde1 /mnt/mybtrfs btrfs defaults 0 0' | sudo tee -a /etc/fstab |
--> | --> | ||
| Zeile 21: | Zeile 21: | ||
* Löschen Sie das Subvolume subvol1. | * Löschen Sie das Subvolume subvol1. | ||
<!-- Lösung: sudo btrfs subvolume delete /mnt/mybtrfs/subvol1 --> | <!-- Lösung: sudo btrfs subvolume delete /mnt/mybtrfs/subvol1 --> | ||
| − | + | * Erstellen Sie nochmals das Subvolume namens subvol1 auf dem Btrfs-Dateisystem. | |
| − | * Erstellen Sie einen Snapshot des | + | * Erstellen Sie einen Snapshot des subvol1 und nennen Sie ihn snapshot1. |
<!-- Lösung: sudo btrfs subvolume snapshot /mnt/mybtrfs /mnt/mybtrfs/snapshot1 --> | <!-- Lösung: sudo btrfs subvolume snapshot /mnt/mybtrfs /mnt/mybtrfs/snapshot1 --> | ||
| Zeile 34: | Zeile 34: | ||
--> | --> | ||
| − | * Erstellen Sie ein RAID 0 mit /dev/ | + | * Erstellen Sie ein RAID 0 mit /dev/sde2 und /dev/sdf2. |
| − | <!-- Lösung: sudo mkfs.btrfs -m raid0 -d raid0 /dev/ | + | <!-- Lösung: sudo mkfs.btrfs -m raid0 -d raid0 /dev/sde2 /dev/sdf2 --> |
| − | * Erstellen Sie ein RAID 1 mit /dev/ | + | * Erstellen Sie ein RAID 1 mit /dev/sde3 und /dev/sdf3. |
| − | <!-- Lösung: sudo mkfs.btrfs -m raid1 -d raid1 /dev/ | + | <!-- Lösung: sudo mkfs.btrfs -m raid1 -d raid1 /dev/sde2 /dev/sdf3 --> |
| − | * Erstellen Sie ein RAID 10 mit /dev/ | + | * Erstellen Sie ein RAID 10 mit /dev/sdc4 /dev/sdd4, /dev/sde4, und /dev/sdf4. |
| − | <!-- Lösung: sudo mkfs.btrfs -m raid10 -d raid10 /dev/ | + | <!-- Lösung: sudo mkfs.btrfs -m raid10 -d raid10 /dev/sdc3 /dev/sdd4 /dev/sde4 /sdf4 --> |
* Lösen Sie das Btrfs RAID auf und konvertieren Sie das Daten- und Metadaten-Layout in "single". | * Lösen Sie das Btrfs RAID auf und konvertieren Sie das Daten- und Metadaten-Layout in "single". | ||
| Zeile 48: | Zeile 48: | ||
sudo btrfs balance start -mconvert=single /mnt/mybtrfs | sudo btrfs balance start -mconvert=single /mnt/mybtrfs | ||
--> | --> | ||
| + | |||
| + | * Überprüfen Sie das Btrfs-Dateisystem auf /dev/sdb auf Fehler. | ||
| + | <!-- Lösung: sudo btrfs check /dev/sdb --> | ||
| + | |||
| + | * Balancieren Sie das Btrfs-Dateisystem aus. | ||
| + | <!-- Lösung: sudo btrfs balance start /mnt/mybtrfs --> | ||
| + | |||
| + | * Defragmentieren Sie das Btrfs-Dateisystem. | ||
| + | <!-- Lösung: sudo btrfs filesystem defragment /mnt/mybtrfs --> | ||
| + | |||
| + | * Löschen Sie den Snapshot namens snapshot1, um Speicherplatz freizugeben. | ||
| + | <!-- Lösung: sudo btrfs subvolume delete /mnt/mybtrfs/snapshot1 --> | ||
| + | |||
| + | * Zeigen Sie einen Dump des Btrfs-Metadatenbaums an. | ||
| + | <!-- Lösung: sudo btrfs inspect-internal dump-tree /dev/sdb --> | ||
| + | |||
| + | * Überprüfen Sie die Ausgabe von dmesg, um festzustellen, ob es Hardwarefehler oder andere Systemprobleme gibt. | ||
| + | <!-- Lösung: dmesg | less --> | ||
Aktuelle Version vom 25. Oktober 2023, 09:54 Uhr
- Erstellen Sie ein Btrfs-Dateisystem auf /dev/sde1.
- Erstellen Sie ein Verzeichnis namens /mnt/mybtrfs und mounten Sie das Btrfs-Dateisystem dort.
- Aktualisieren Sie die /etc/fstab-Datei, um das Btrfs-Dateisystem beim Start automatisch zu mounten.
- Erstellen Sie ein Subvolume namens subvol1 auf dem Btrfs-Dateisystem.
- Listen Sie die vorhandenen Subvolumes auf.
- Löschen Sie das Subvolume subvol1.
- Erstellen Sie nochmals das Subvolume namens subvol1 auf dem Btrfs-Dateisystem.
- Erstellen Sie einen Snapshot des subvol1 und nennen Sie ihn snapshot1.
- Erstellen Sie einen schreibgeschützten Snapshot des Btrfs-Dateisystems und nennen Sie ihn readonly_snapshot1.
- Verschieben Sie das Original-Dateisystem oder Subvolume und spielen Sie den Snapshot snapshot1 zurück.
- Erstellen Sie ein RAID 0 mit /dev/sde2 und /dev/sdf2.
- Erstellen Sie ein RAID 1 mit /dev/sde3 und /dev/sdf3.
- Erstellen Sie ein RAID 10 mit /dev/sdc4 /dev/sdd4, /dev/sde4, und /dev/sdf4.
- Lösen Sie das Btrfs RAID auf und konvertieren Sie das Daten- und Metadaten-Layout in "single".
- Überprüfen Sie das Btrfs-Dateisystem auf /dev/sdb auf Fehler.
- Balancieren Sie das Btrfs-Dateisystem aus.
- Defragmentieren Sie das Btrfs-Dateisystem.
- Löschen Sie den Snapshot namens snapshot1, um Speicherplatz freizugeben.
- Zeigen Sie einen Dump des Btrfs-Metadatenbaums an.
- Überprüfen Sie die Ausgabe von dmesg, um festzustellen, ob es Hardwarefehler oder andere Systemprobleme gibt.