Skip to contentSkip to conversation

Reclaim free space

linux-lvm Ian Burrell 3 participants 4 messages Dec 18, 2003

lore
Share & tools
lore
#0 lore raw

How do I reclaim the free space when a logical volume is reduced? I am using a volume group on one physical volume and three logical volumes.

I wanted to split off /usr/local and give it some space from reducing another volume. I shrank the existing logical volume with "ext2fsadm".
After, the volume group had the same amount of free space as before.
I went ahead and created the new LV in that free space but would like to make it bigger. Now "vgdisplay" shows the volume group as being completely full. Except the allocated space for the logical volumes are less than the total space.

- Ian

#1 lore raw
Quoted 2 lines · Ian Burrell

How do I reclaim the free space when a logical volume is reduced? I am using a volume group on one physical volume and three logical volumes.

I figured out my problem. I had a test logical volume that was taking up the space. I removed it and everything is working fine.

- Ian

#2 lore raw
In reply to Ian Burrell
Quoted 5 lines · Ian Burrell

How do I reclaim the free space when a logical volume is reduced? I am using a volume group on one physical volume and three logical volumes.

I wanted to split off /usr/local and give it some space from reducing another volume. I shrank the existing logical volume with "ext2fsadm".
After, the volume group had the same amount of free space as before. I
went ahead and created the new LV in that free space but would like to make it bigger. Now "vgdisplay" shows the volume group as being completely full. Except the allocated space for the logical volumes are less than the total space.

1. Shrink the filesystem (sounds like you've done this).

2. Shrink the lv (lvreduce)... be careful!!

3. Expand the filesystem to fill any gap (error) in the lvreduce.

#3 lore raw
In reply to Ian Burrell
Quoted 5 lines · Ian Burrell

How do I reclaim the free space when a logical volume is reduced? I am using a volume group on one physical volume and three logical volumes.

I wanted to split off /usr/local and give it some space from reducing another volume. I shrank the existing logical volume with "ext2fsadm".

Hi Ian,

did e2fsadm display some error ?
That would explain that you didn't get more free space in the VG, because the LV won't be reduced in that case.

I guess with 'allocated space' you mean the sum of the filesystem space. Check with "tune2fs -l ..." what the actual filesystem sizes are and how that fits the LV sizses (vgdisplay -v / lvdisplay -v /dev/VG/LV).

Quoted 15 lines

After, the volume group had the same amount of free space as before.
I went ahead and created the new LV in that free space but would like to make it bigger. Now "vgdisplay" shows the volume group as being completely full. Except the allocated space for the logical volumes are less than the total space.

- Ian

_______________________________________________
linux-lvm mailing list
[email protected]
http://lists.sistina.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

Signature · 15 lines
Regards,
Heinz    -- The LVM Guy --

*** Software bugs are stupid.
    Nevertheless it needs not so stupid people to solve them ***

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Heinz Mauelshagen                                 Sistina Software Inc.
Senior Consultant/Developer                       Am Sonnenhang 11
                                                  56242 Marienrachdorf
                                                  Germany
[email protected]                           +49 2626 141200
                                                       FAX 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-