Eine ext3-Partition verkleiner

Es ist darauf zu achten, dass die Platte nicht im Zugriff ist. Handelt es sich um eine Systempartition, so ist der Computer von einem externen Medium (CD) zu booten.

In diesem Beispiel wird beispielhaft die Partition /dev/sda3 benutzt. Die Bezeichnung ist den jeweiligen Verhältnissen anzupassen.

 

1. Journaling entfernen: tune2fs -O ^has_journal /dev/sda3
2. Filesystem überprüfen: e2fsck -f /dev/sda3
3. Filesystem auf 12G verkleinern: resize2fs -d 27 -p /dev/sda3 12G
4. Filesystem überprüfen: e2fsck -f /dev/sda3
5. Mit fdisk die Partition löschen und in der neuen Grösse anlegen. Um sicher zu gehen empfehlt sich eine etwas grössere Partition anzulegen als das Filesystem tatsächlich ist. Die Untergrenze der Partition sollte unverändert bleiben.
6. Filesystem an Partitionsgrenze anpassen: resize2fs -d 27 -p /dev/sda3 13G. Die effektive Anzahl Blöcke anstelle von 13G übernehmen und den Befehl nochmals ausführen.
7. Journal zurückschreiben: tune2fs -j /dev/sda3

Nach Oben