Ich rate mal:
Du hast qemu als VM benutzt.
Du benutzt eine GPT Partitionstabelle.
Als Dateisystem hast du ext4 benutzt.
Dann geht das so:
qemu Festplatte vergrößern:
qemu-img resize vm-image.img +25GB
Mit dem Arch-iso die VM starten.
Partition vergrößern:
Ein Beispiel habe ich durchgemacht an der die Rootpartition 4G groß ist und soll auf 20G vergrößert werden.
Arch-Linux ist auf /dev/sda1 4G installiert worden.
Booten mit der Arch-Linux-CD
loadkezs de
gdisk aufrufen und die vorhandene Partitionstabelle ausgeben:
gdisk /dev/sda
p
Command (? for help): p
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Model: ST9500420ASG
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): A6DF65CC-B916-4C9C-A111-E05AB091AE54
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 8-sector boundaries
Total free space is 243294214 sectors (116.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 40 100000 4.0 GiB 8300 p_arch
In diesem Beispiel ist jetzt Arch installiert auf /dev/sda1 mit einer Größe von 4G.
Diese soll vergrößert werden auf 20G.
Der Vorgang wird sein, Partition1 löschen, das Dateisystem und die Daten auf der zu löschenden Partition bleiben erhalten.
Danach wird wieder eine neue Partition1 angelegt.
Im Endeffekt wird nur die Partitionstabelle verändert.
Löschen der Partition 1:
d
1
Neue Partition 1 wieder anlegen:
n
1
First Sektor Enter
Last Sektor +20G
Hex Code 8300
w für schreiben der Partitionstabelle und gdisk verlassen.
Y Für durchführen.
Nochmal
gdisk /dev/sda aufrufen und p
für print
Es wird jetzt /dev/sda1 20G Größe angezeigt.
q
zum Verlassen von gdisk.
ext4 Dateisystem auf maximaler Größe vergrößern:
resize2fs -p /dev/sda1
Falls du keine GPT-Partitionstabelle hast, so kannst du das auch mit einem anderen Partitionstool machen. Habe ich allerdings nie ausprobiert.
Gruß aus DN
Greg