Hallo, > ich möchte eine aktiv genutzte EXT4-Partition repartitionieren, genauer: > Von insgesamt 231 GB sind 105 GB frei, wovon ich 15 GB abschneiden möchte.
> Was ist mit evtl. Daten, die in dem abgeschnittenem Bereich liegen? > Werden die vorher von Gparted in den verbleibenden Bereich verschoben? > Falls nein: Mit welchem anderen Tool / Shell-Befehl kann man dies vorab > bewerkstelligen? Man muss das ext4 Filesystem zuerst auf eine Größe verkleinern, die kleiner oder gleich der zukünftigen Partitionsgröße ist. Da diese schwer auszurechnen ist, nimmt man lieber einige GB kleiner. Beim Verkleinern werden automatisch Daten aus Blöcken, die nach der Operation nicht mehr zur Verfügung stehen, in andere Bereiche verschoben. Das Verkleinern ist nur offline möglich, d.h. das Filesystem darf dabei nicht gemountet sein. Je nachdem, an welchem Mountpoint es normalerweise hängt, brauchst du also ein Livesystem oder ähnliches. Vor dem Verkleinern muss ein Filesystem-Check durchgeführt werden. Die Befehle sind also # fsck -f DEVICE # resize2fs -p DEVICE SIZE wobei DEVICE das Devicefile (z.B. /dev/sda5) und SIZE die gewünschte Größe (z.B: 200G) ist. Anschließend bringst du die Partition auf die gewünschte Größe. Zum Schluss erweiterst du das Filesytem, so dass es der Partitionsgröße entspricht: # resize2fs -p DEVICE Gruß, Harald
