Wie verkleinere ich die ext4-Partition unter die von resize2fs gemeldete Mindestgröße?

902
Bro5289216

Ich möchte eine 250 GB große ext4-Partition mit resize2fs auf 200 GB verkleinern.

Das Tool "df" besagt, dass die Partition zu ca. 40% gefüllt ist. Ich denke, ich kann die Partition zumindest auf diese Stufe verkleinern.

Wenn ich jedoch versuche, die Partition mit resize2fs zu verkleinern, ist die angegebene Größe "kleiner als das Minimum".

Ich denke, es liegt daran, dass die Partition noch Spuren von Dateien enthält, die zuvor gelöscht wurden. Daher hält resize2fs die Partitionen für noch in der Partition. Das Verkleinern könnte bedeuten, dass diese Daten verloren gehen und die Partition daher nicht verkleinert wird.

Meine Frage ist also, wie kann ich resize2fs realisieren, dass die Partition tatsächlich zu 60% leer ist, damit ich sie verkleinern kann. Gibt es eine Möglichkeit, benutzte Blöcke neu zuzuordnen oder ähnliches?

Ich bin ein mäßig erfahrener Xubuntu-Benutzer.

0
Haben Sie versucht, `resize2fs` mit der Option` -f` zu erzwingen, anstatt Blöcke neu zuzuordnen? Fanatique vor 6 Jahren 0
Ja, habe ich. Und das Dateisystem wurde beschädigt! Zum Glück habe ich das Experiment mit VirtualBox gemacht. Bro5289216 vor 6 Jahren 0
Das bedeutet, dass die Dateien auch dann verstreut sind, wenn Ihre Partition nur zu 40% belegt ist. Am wahrscheinlichsten befinden sich Dateien auf den Sektoren am Ende der Partition. Ich bin mir also nicht sicher, ob eine solche Partition verkleinert werden kann, ohne alle Dateien von der Partition weg und dann wieder darauf zu verschieben. Und es tut mir leid, dass Sie ein solches Beispiel gegeben haben, ohne vorher über die Konsequenzen nachzudenken. Fanatique vor 6 Jahren 0
Können Sie auch angeben, welche Distribution Sie verwenden, sowie die Version von e2fsprogs? Fanatique vor 6 Jahren 0
Ich verwende Xubuntu 18.04. Bro5289216 vor 6 Jahren 0
crosspost: https://unix.stackexchange.com/questions/456723/how-to-shrink-a-partition-how-the-minimum-size-reported-by-resize2fs. dieser ist älter, aber der auf UL hat mehr Antworten, also ... (übrigens, falls nötig: [Konten zusammenführen] (https://meta.stackexchange.com/help/merging-accounts)) A.B vor 6 Jahren 0

0 Antworten auf die Frage