Page 1 of 1

LVM nach ext2 konvertieren bzw. resize

Posted: 2009-08-29 11:47
by TDS
Hallo,

ich plage mich seit einigen Stunden mit folgendem Problem:
- 1x VMware Ubuntu 9.04 Server
- 1x LVM mit 5GB (4.5GB /dev/sda1 => /, 0.5GB /dev/sda5 => Swap)
Jetzt habe ich die VMware Disk auf 12GB hoch geschraubt und mit pvresize das LVM Volume ebenfalls auf 12GB gebracht.
Jedoch meldet pvdisplay 1726 freie PEs, jedoch kann ich mit lvresize das Volume nicht vergrößern geschweige denn danach mit resize2fs das Dateisystem anpassen.

Code: Select all

root@server1:/home/tds# pvdisplay
File descriptor 4 left open
  --- Physical volume ---
  PV Name               /dev/sda1
  VG Name               ubuntu
  PV Size               11,49 GB / not usable 2,14 MB
  Allocatable           NO
  PE Size (KByte)       4096
  Total PE              2941
  Free PE               1726
  Allocated PE          1215
  PV UUID               P0uprP-I2XP-lXVR-fhIo-rRyM-G7DW-WQ5zPI

root@server1:/home/tds# lvresize -l +1726 /dev/mapper/ubuntu-root /dev/sda1
File descriptor 4 left open
  Physical volume /dev/sda1 not allocatable
  No specified PVs have space available
root@server1:/home/tds#
Kann mir jemand helfen?

Alternativ wäre ich dankbar für eine Lösung wo ich die ext2 Partition aus LVM wieder in eine korrekte ext2 ohne LVM konvertieren kann. Grml und Knoppix habe ich parat.

Re: LVM nach ext2 konvertieren bzw. resize

Posted: 2009-08-29 12:48
by oxygen
Die Parameter sind falsch. Ein einfaches

Code: Select all

lvresize -l +1726 /dev/mapper/ubuntu-root
sollte klappen. Wozu gibts du da noch /dev/sda1 an?

Re: LVM nach ext2 konvertieren bzw. resize

Posted: 2009-08-29 14:04
by TDS
Weil lvresize das so möchte. Es geht zwar auch ohne, bloß das steht einerseits nicht so in diversen FAQs noch gibt es Fehler:

Code: Select all

root@server1:/home/tds# lvresize -l +1726 /dev/mapper/ubuntu-root
File descriptor 4 left open
  Extending logical volume root to 11,23 GB
  Not enough PVs with free space available for parallel allocation.
  Consider --alloc anywhere if desperate.

Code: Select all

root@server1:/home/tds# lvresize --alloc anywhere  -l +1726 /dev/mapper/ubuntu-root
File descriptor 4 left open
  Extending logical volume root to 11,23 GB
  Insufficient free space: 1726 extents needed, but only 0 available