[linux-lvm] How to increase/decrease space
NHELM2 at kumc.edu
Thu Dec 16 17:09:52 UTC 2004
What you have done with the commands below is to resize the logical
volume and partition - not the file system that reside on that logical
volume/partition. the df or du commands are only considering file
system space actively accessible to the OS, which is why you are not
seeing a change in /usr partition.
The next step is to "grow" or resize the file system on /usr to fill
the addtional space on VolGrp00/LogVol04
The simplest way would probably be to umount /usr, the use the
resize2fs command to grow the file system. This command works for both
ext2 and 3.
I'm not terribly familiar with resize2fs, as I mostly manage reiserfs,
but the man page is very straightforward:
And the command will probably be something as simple as "resize2fs
/dev/VolGrp00/LogVol04 [or your specific device]". According to the man
page, if you are wanting to extend to the full size of the partition,
you do not need to specify the size - that is the default interpretation
of the command.
The e2fsadm command is basically a combination of these two steps - it
grows the LV and the ext2/3 filesystem at the same time. But, since
you've already resized the LV, you only need to grow the file system to
Hope that helps!
Project Manager, Network Services
University of Kansas Medical Center
nhelm2 at kumc.edu
>>> AdabalaP at schneider.com 12/16/04 9:52 AM >>>
I have a hard disk of 4.8GB which i partitioned it into 2 parts (hda1 =
meg, hda2 = 4.7gb). The whole disk is of ext3 file system type.The hda2
managed by using lvm2. Following is the partition sizes of the hda2
hda2 VolGrp00 4.6 gb
/ VolGrp00/LogVol00 450 meg 35% used
/usr VolGrp00/LogVol04 1.9 gb 92% used
/usr/local VolGrp00/LogVol05 128 meg 25% used
/home VolGrp00/LogVol03 128 meg 60% used
/opt VolGrp00/LogVol02 128 meg 35% used
/var VolGrp00/LogVol07 450 meg 30 % used
swap VolGrp00/LogVol01 342 meg
Here is sequence of steps that i have performed to inc/dec the
tried to increase /usr size by 400 meg.
#lvresize -L +450 VolGrp00/LogVol04
when i display using the "lvdisplay VolGrp00/LogVOl04" i see 2.4
allocated to this partition, but when i see it through "df -m /usr"
So, As per Jason's email i have done the below;
#lvextend -L2.4G VolGrp00/LogVol04
But again this hasn't changed my "df -m /usr" output.
I thought using LVM commands one should be able to take care of the
of partitions sizes under a given VG. Why should i be using "fdisk"
If i have missed or done any thing wrong while resizing the partitions
please provide me an example so that i could try it.
More information about the linux-lvm