prash wrote:

hello,
 i installed the partitions using lvm on my home machine which only
has 10 GB.

here is a df -h:

mantra:/home/prash# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/rootvol-root
                     1.7G  200M  1.4G  13% /
tmpfs                 126M     0  126M   0% /dev/shm
/dev/mapper/rootvol-home
                     2.8G   40M  2.6G   2% /home
/dev/mapper/rootvol-usr
                     1.7G  1.5G   59M  97% /usr
/dev/mapper/rootvol-usr_local
                     2.8G  472M  2.2G  18% /usr/local

---------------

i then realised /usr has no more free space. so, i used a combination
of lvreduce and lvextend to change the sizes a little bit and here is
the output of lvdisplay:

--------------

mantra:/home/prash# lvdisplay
 --- Logical volume ---
 LV Name                /dev/rootvol/root
 VG Name                rootvol
 LV UUID                bgdtx8-x12o-hH3U-0GZY-iWVk-9Z0Z-dE1nUF
 LV Write Access        read/write
 LV Status              available
 # open                 1
 LV Size                1.75 GB
 Current LE             448
 Segments               1
 Allocation             inherit
 Read ahead sectors     0
 Block device           254:0

 --- Logical volume ---
 LV Name                /dev/rootvol/usr
 VG Name                rootvol
 LV UUID                a0j5aF-ej5f-fq9y-j32N-TA1I-aLmG-zAR5xB
 LV Write Access        read/write
 LV Status              available
 # open                 1
 LV Size                2.75 GB
 Current LE             704
 Segments               2
 Allocation             inherit
 Read ahead sectors     0
 Block device           254:1

 --- Logical volume ---
 LV Name                /dev/rootvol/usr_local
 VG Name                rootvol
 LV UUID                wO8fh0-H7Wc-e1Nf-Ek6M-Ek51-r1As-ifZmhj
 LV Write Access        read/write
 LV Status              available
 # open                 1
 LV Size                2.75 GB
 Current LE             704
 Segments               1
 Allocation             inherit
 Read ahead sectors     0
 Block device           254:2

 --- Logical volume ---
 LV Name                /dev/rootvol/home
 VG Name                rootvol
 LV UUID                JjAi4a-NqqR-8n8G-eaHU-eVQV-8sIi-hYsD0l
 LV Write Access        read/write
 LV Status              available
 # open                 1
 LV Size                1.73 GB
 Current LE             444
 Segments               2
 Allocation             inherit
 Read ahead sectors     0
 Block device           254:3

 --- Logical volume ---
 LV Name                /dev/rootvol/swap
 VG Name                rootvol
 LV UUID                ShUUbV-q6Im-fVIj-2EPF-w1jz-DUQp-CWrfDF
 LV Write Access        read/write
 LV Status              available
 # open                 1
 LV Size                556.00 MB
 Current LE             139
 Segments               1
 Allocation             inherit
 Read ahead sectors     0
 Block device           254:4

------------------------


as can be seen, it says that /dev/rootvol/usr (which is mapped to /usr)
has 2.75G now and /home has reduced to 1.73G.
my problem is that df -h is still showing the old status (/usr is still
1.7G and /home is still 2.8G)! no change at all!
how come lvdisplay is showing the changes in the logical volumes, but
df is not showing them?
i am assuming df is the right representation of my system, so what's up
with lvm?

any help will be much appreciated,
-prash.

Hello!

I did not follow this thread from it's very beginning, but did you reduce the size of the filesystem before reducing the volume ? df shows the size of the filesystem, not of the device underneath. Something like

ext2resize /dev/mapper/root-vol-usr
lvreduce /dev/mapper/root-vol-usr

Regards,
Ionut


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to