Hallo Harald,

<Beim Verkleinern werden automatisch Daten aus Blöcken, die nach der Operation 
nicht mehr zur Verfügung stehen, in andere Bereiche verschoben.>
* Das ist der Satz, nach dem ich gesucht habe. Vielen Dank für die klare 
Aussage! *
Statt der Shell-Befehle bevorzuge ich Gparted, aber hinter der GUI werkeln ja 
wohl genau diese Shell-Befehle.

Finale Frage betr.
<Man muss das ext4 Filesystem zuerst auf eine Größe verkleinern, ... 
Anschließend bringst du die Partition auf die gewünschte Größe.>
Das verstehe ich nicht:
Wenn ich von Z auf Y verkleinern will, warum dann erst auf X < Y verkleinern, 
um dann wieder auf Y zu vergrößern?

Gruß Wolf

--
Mein öffentlicher PGP-Schlüssel 
<http://office.mailbox.org/publications/infostore/4011211/Schluessel?secret=433ec45fa7b8e3cb385a38288e9f225c>

Am 30.10.20 um 20:33 schrieb Harald Weidner:
> 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
>


Antwort per Email an