EXT2 Filesystem verkleinern/vergrössern mit resize2fs

Supportdatenbank (wengel_resize2fs)
Bezieht sich auf

SuSE Linux: Versionen ab 7.1
SuSE Linux S/390: Versionen ab 7.0

Anliegen

Sie wollen eine vorhandene ext2 Partition verkleinern oder vergrössern.

Dies macht z.B. Sinn, wenn Sie unter LVM die Groesse des Logical Volumes verändern möchten.
Dazu benötigen Sie das Programm resize2fs, welches Sie im Paket e2fsprogs in der Serie a1 finden.

!! ACHTUNG !! Das Progamm ist erst ab SuSE 7.1 in diesem Paket vorhanden (für i386 Version).

(Die Außnahme ist SuSE 7.0 fuer S/390, hier befindet sich das Programm im Paket ext2fs)

Vorgehen

Die Syntax von resize2fs ist sehr einfach und es wird wie folgt aufgerufen:
resize2fs -p device neue_groesse
Dabei ist zu beachten, daß die "neue_groesse" in Blocks angegeben wird.
Also bitte erstmal checken wie groß die Blockgröße eingestellt ist.
Dies kann man mit folgendem Befehl verifizieren:
dumpe2fs device
Also z.B. :
dumpe2fs /dev/hda3
In der Zeile "Block size:" steht die Blockgröße mit der gerechnet werden muss. Auf einer S/390 ist die Blockgröße standardmäßig auf 4096 Bytes eingestellt. Hier sollte
mit dem Umrechnen aufgepasst werden, da die Blöcke bei dem Befehl df die Anzahl der 1024 Byte Blöcken anzeigt.

Wenn also z.B. /dev/hda3 8530244 1024 Byte Blöcke hat (entspricht also einer Grösse von ca. 8.7 GByte) und diese Partition
soll nun verkleinert werden. Also z.B um die Hälfte. Dazu wendet man folgenden Befehl an:
resize2fs -p /dev/hda3 4265122
Danach ist die das Filesystem ca. 4.3 GByte groß

Und genauso funktioniert es auch im umgekehrten Fall, um das Filesystem zu vergrößern muß die Anzahl der Blöcke
heraufgesetzt werden.

Anmerkung: Durch das verändern der Filesystemgröße wird an der Partitionsgröße nichts geändert !
Wenn also mehr Platz benutzt werden soll als die Partition hergibt, so muß zuerst die Partition vergrößert werden.

Stichwörter: EXT2, S390, FILESYSTEM, RESIZE, DASD, PARTITION, LVM

SDB-wengel_resize2fs, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 09. Feb 2001
SuSE Linux AG - Zuletzt generiert: 12. Feb 2001 von wengel (sdb_gen 1.40.0)