Ich verwende SLES10 und versuche, die Größe von /usr zu erweitern. Folgendes habe ich getan:
lvextend -L +5G /dev/vg00/vol03
das schien zu funktionieren. Jetzt versuche ich Folgendes:
resize2fs /dev/vg00/vol03 11G
Ich bekomme:
an ... is mounted; can't resize a mounted filesystem
Ich habe auch versucht:
ext2online /dev/vg00/vol03 11G
was dazu führt:
warning - device size 157...., specified 288.... error invalid argument: seeking to 11811155968
Der Host ist ein VMWARE SLES9, daher kann ich nicht von CD booten und daher /usr nicht aushängen
Bitte helfen Sie.
Antwort1
Geben Sie beim Ausführen von ext2online nicht die Größe der neuen Partition an, sondern lassen Sie es einfach laufen und die automatische Erkennung durchführen.
Sie haben wahrscheinlich eine Größe angegeben, die etwas größer ist als der tatsächliche LV.
Antwort2
Besorgen Sie sich eine Linux-Boot-CD wie dieGparted Live-CDiso oder dieUbuntu-Desktop-Distributioniso und ändern Sie von dort aus die Größe Ihres Volumes. Sie können das iso im virtuellen CD-ROM-Laufwerk Ihrer virtuellen Maschine mounten.
Antwort3
Was passiert mit:
ext2online /dev/vg00/vol03