Ich habe mein / home auf einer BTRFS-Partition und muss es verkleinern. Leider verfügt Gparted für diese FS nicht über die Größenänderungsoption. Kann ich die Größe auf andere Weise ändern, ohne meine Daten zu verlieren?
Ich habe mein / home auf einer BTRFS-Partition und muss es verkleinern. Leider verfügt Gparted für diese FS nicht über die Größenänderungsoption. Kann ich die Größe auf andere Weise ändern, ohne meine Daten zu verlieren?
Antworten:
Laut der GParted-Features-Seite wird btrfs shrink unterstützt. Wenn die Option nicht verfügbar ist, wird sie möglicherweise durch die Installation des Pakets btrfs-tools behoben. Wenn dies nicht funktioniert, liegt es möglicherweise daran, dass Ubuntu eine ältere Version von GParted enthält. In diesem Fall können Sie die GParted Live-CD verwenden:
Laut dieser Seite im btrfs-Wiki :
So verkleinern Sie das Dateisystem um 4 GiB:
btrfs filesystem resize -4g /mnt
oderbtrfsctl -r -4g /mnt
Legen Sie die FS-Größe fest. Um das Dateisystem auf eine bestimmte Größe festzulegen, lassen Sie das führende + oder - in der Größe weg.
Die Befehle btrfs
und btrfsctl
in Ubuntu werden von dem aufgerufenen Paket bereitgestellt btrfs-utils
, das Sie im Software Center installieren können. Sie führen diese Befehle im Terminal aus (Strg + Alt + T). Ersetzen 4g
Sie die Partition /mnt
durch den Einhängepunkt der Partition, wie sehr Sie sie wirklich verkleinern möchten . Um beispielsweise eine unter / media / Alpha gemountete btrfs-Partition um 500 MiB zu verkleinern, führen Sie Folgendes aus:
btrfs filesystem resize -500m /media/Alpha
Oder:
btrfsctl -r -500m /media/Alpha
Angenommen, die Richtlinien zum Ändern der Größe von btrfs-Dateisystemen stimmen mit denen anderer Dateisysteme überein, sollten Sie das Ändern der Größe einer Partition vermeiden, die sich auf derselben physischen Festplatte wie das ausgeführte System befindet. Starten Sie daher bei Bedarf von einem Live-System, um die Größe einer Partition auf dem Laufwerk zu ändern, auf dem Ihr Ubuntu-System installiert ist. (Dies gilt auch für die Größenänderung in GParted.)
Wenn einige Dienstprogramme oder Anwendungen die Ergebnisse des Größenänderungsvorgangs beim Ausführen nicht sehen, ist ein Neustart eine gute Idee.
Weitere Informationen zur Verwendung dieser Befehle finden Sie auf den Seitenbtrfs
und im btrfsctl
Handbuch . Und hoffentlich wird das btrfs-Wiki bald wieder verfügbar sein.
Ich persönlich bin mit btrfs-Dateisystemen nicht sehr vertraut, aber es scheint mir seltsam, dass diese Befehle zur Größenänderung den Mount-Punkt des Dateisystems und nicht den Gerätenamen verwenden. Wenn jemand dies erklären kann, kommentieren Sie diese Antwort oder bearbeiten Sie sie, um sie zu verbessern.