[linux-lvm] lvextend doesn't extend the first time ...

Patrick Caulfield caulfield at sistina.com
Tue Nov 4 02:27:02 UTC 2003


On Mon, Nov 03, 2003 at 06:40:36PM +0100, Kevin Buyting wrote:
> gentoo 1.4
> vanilla-sources 2.4.22
> lvm-user 1.0.7-r1
> 
> I am trying to extend my /dev/vg/lv01 (EXT3) by 3Gig's so i did a 
> 
> # lvextend -L +3G /dev/vg/lv01
> 
> then
> 
> # e2fsadm -L +3G /dev/vg/lv01 
> 
> *making chkfs reporting errors ... fixing them*
> ... and nothing happens ... then i did
> 
> # sync
> # mount /dev/vg/lv01 /mnt/somewhere
> # df 
> 
> says it's still 80G NOT 83G! so i try again *fearing the worst*
> 
> # e2fsadm -L +3G /dev/vg/lv01
> 
> *making chkfs ... resizing*
> again and get 6G more to my /dev/vg/lv01
> files are ok... *the best that could happen* 8))
> 
> the question is:
> how come it isn't extendet by 3G instead of 6G ?
> what am i doing wrong?
> just to know for the next time ...
> 
> thanks in advance for any advice
> 

You've misunderstood the commands. e2fsadm does the lvextend AND the
resize2fs. If you want to add 3Gig to your filesystem you should do EITHER:

e2fsadm -L+3G /dev/vg/lv01

OR

lvextend -L+3G /dev/vg/lv01
resize2fs /dev/vg0lv01


-- 

patrick





More information about the linux-lvm mailing list