btrfs verkleinert die Partition

3723
harsha

Nach dem Verkleinern eines BTRFS-Dateisystems mit "btrfs filesystem size / mnt -20g" wird dieser Speicherplatz nicht als frei für die Zuordnung in GParted angezeigt. Es scheint nicht so, als könnte GParted die Btrfs-Partition selbst ändern. Neustart hilft nicht.

Die verschiedenen Möglichkeiten, den freien Speicherplatz auf einem btrfs-Datenträger https://btrfs.wiki.kernel.org/index.php/FAQ#Why_are_there_so_many_ways_to_check_the_amount_of_free_space.3F zu überprüfen, zeigen, dass der gesamte Speicherplatz um 20 GB geschrumpft ist.

Wie kann ich diesen Speicherplatz für eine andere neue Partition auf der Festplatte freigeben?

3

1 Antwort auf die Frage

2
harsha

Dank der Hilfe von cwillu und mig bei freenode habe ich die Lösung gefunden. Der Befehl zum resize2fsÄndern der Größe des Dateisystems btrfs ändert die Größe des Dateisystems, hält jedoch die Partitionsgrenzen unverändert. Sie können diese mit ändern fdisk, um die btrfs-Partition zu löschen und sie anschließend mit einem Endpunkt neu zu erstellen, der etwas weniger als 20 GB kleiner als der aktuelle Endpunkt ist, da der freie Speicherplatz am Ende ist. Führen Sie btrfsckden Vorgang aus, um sicherzustellen, dass alles in Ordnung ist. Andernfalls kehren Sie zur vorherigen Partitionstabelle zurück. Es gibt viele Tutorials im Web zu diesem Prozess.