Online-Größenänderung des gemounteten logischen Ext3-Volumes

Online-Größenänderung des gemounteten logischen Ext3-Volumes

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

verwandte Informationen