resize2fs
Matthias Böttcher
MatthiasBoettcher at web.de
Mit Apr 18 18:15:55 BST 2007
Hallo Petra,
dass Dir Dein Hoster tatsächlich ein ca. 20GB großes Device als /dev/hda
bereitstellt, sieht Du an der Ausgabe von fdisk -l:
> Disk /dev/hda: 20.9 GB, 20937964544 bytes
^^^^^^^^^^^^^^^^^^^^^^
> 255 heads, 63 sectors/track, 2545 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/hda1 1 32 257008+ 82 Linux swap / Solaris
> /dev/hda2 33 587 4458037+ 83 Linux
Mein Vorschlag:
fdisk /dev/hda ODER cfdisk /dev/hda
hda2 löschen
hda2 neu anlegen: Start-Zylinder: 33 (wie gehabt)
End-Zylinder 2545 (statt wie bisher 587)
speichern+beenden von fdisk
Durch das Vergrößern der Partition /dev/hda2 hats Du dann Platz zum
Vergrößern des Dateisystems auf /dev/hda2 geschaffen worden.
Ein Vergrößern einer Partition ist unkritisch, das Dateisystem behält
aber seine ursprüngliche Größe. Änderungen der Partitionstabelle im
laufenden Betrieb (wenn Partitionen gemountet sind), können nur durch
einen reboot eingelesen werden.
Danach kannst Du mit
resize2fs /dev/hda2
das Dateisystem auf die Größe der Partition /dev/hda2 bringen.
Eine Größenangabe ist nicht notwendig, denn:
man resize2fs:
If size parameter is not specified, it will default to the
size of the partition.
Fertig! (kein weiterer reboot notwendig)
Gruß!
Matthias