Skip to contentSkip to conversation

Mounting two logical volumes to the same mount point

linux-lvm Aad Rijnberg 3 participants 4 messages Jun 20, 2006 – Jun 21, 2006

lore
Share & tools
lore
#0 lore raw

Hi,

my logical volume that contains /usr appears to be too small. I already removed some applications that I did not need, but it is still on the edge. Now that there are a lot of updates, I get the complaint of yum that there is not enough free space on /usr.

I just bought an additional harddisk which I also needed for other purposes, and would like to reserve part of this new drive for extra LVM space. I have just created a new volume group (VolGroup01) on the new drive, and a logical volume (LogVol01) inside that physical volume group.

Can I mount both /dev/mapper/VolGroup00-LogVol01 (which contains the /usr data on the "old" drive) and /dev/mapper/VolGroup01-LogVol01 to the /usr mount point? Or can only one logical volume be mounted to a mount point?

Aad

#1 lore raw

Hi,

Quoted 6 lines · On Tue, 20 Jun 2006 21:07:29 +0200 Aad Rijnberg <[email protected]> wrote:

Hi,

my logical volume that contains /usr appears to be too small. I already removed some applications that I did not need, but it is still on the edge. Now that there are a lot of updates, I get the complaint of yum that there is not enough free space on /usr.

is it a own lv or is it just a directory on a lv?

Quoted 6 lines

I just bought an additional harddisk which I also needed for other purposes, and would like to reserve part of this new drive for extra LVM space. I have just created a new volume group (VolGroup01) on the new drive, and a logical volume (LogVol01) inside that physical volume group.

Extend the logical volume /usr is on. Partition your new hard disk, make a partition a physical volume (pvcreate), extend your volume group (vgextend) , extend your logical volume (lvextend) and resize the file system. Done. That's what LVM is good for ;-)

Quoted 5 lines

Can I mount both /dev/mapper/VolGroup00-LogVol01 (which contains the /usr data on the "old" drive) and /dev/mapper/VolGroup01-LogVol01 to the /usr mount point? Or can only one logical volume be mounted to a mount point?

just one device to a mount point. However, xou can mount the new lv to a subdirectory of /usr - but the better (and LVM compliant) way is to extend your existing lv.

Georg

#2 lore raw
In reply to Aad Rijnberg
Quoted 7 lines · Aad Rijnberg

Hi,

my logical volume that contains /usr appears to be too small. I already removed some applications that I did not need, but it is still on the edge. Now that there are a lot of updates, I get the complaint of yum that there is not enough free space on /usr.

Quoted 8 lines

I just bought an additional harddisk which I also needed for other purposes, and would like to reserve part of this new drive for extra LVM space. I have just created a new volume group (VolGroup01) on the new drive, and a logical volume (LogVol01) inside that physical volume group.

Can I mount both /dev/mapper/VolGroup00-LogVol01 (which contains the /usr data on the "old" drive) and /dev/mapper/VolGroup01-LogVol01 to the /usr mount point? Or can only one logical volume be mounted to a mount point?

Aad,

you can only mount one device with a filesystem on the same mountpoint.

What needs doing in order to grow your logical volume containing the usr filesystem, is to *add* the second drive to the existing volume group on the first one and grow usr afterwards (LV and FS).

Carry out the follwoing steps (or use system-config-lvm):

lvremove VolGroup01/LogVol01
vgremove VolGroup01
vgextend VolGroup00 /dev/sdb # or whatever the drive is

# replace 5G with the capacity you want to add
lvextend -L+5G VolGroup00/LogVol01

How to grow the FS depends on the type; for ext2/3 you'ld run:

ext2online /dev/VolGroup00/LogVol00

Quoted 8 lines

Aad

_______________________________________________
linux-lvm mailing list
[email protected]
https://www.redhat.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                                 Red Hat GmbH
Consulting Development Engineer                   Am Sonnenhang 11
Storage Development                               56242 Marienrachdorf
                                                  Germany
[email protected]                            PHONE +49  171 7803392
                                                  FAX   +49 2626 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#3 lore raw
Quoted 31 lines · Heinz Mauelshagen
Quoted 7 lines · Aad Rijnberg

Hi,

my logical volume that contains /usr appears to be too small. I already removed some applications that I did not need, but it is still on the edge. Now that there are a lot of updates, I get the complaint of yum that there is not enough free space on /usr.

Quoted 8 lines

I just bought an additional harddisk which I also needed for other purposes, and would like to reserve part of this new drive for extra LVM space. I have just created a new volume group (VolGroup01) on the new drive, and a logical volume (LogVol01) inside that physical volume group.

Can I mount both /dev/mapper/VolGroup00-LogVol01 (which contains the /usr data on the "old" drive) and /dev/mapper/VolGroup01-LogVol01 to the /usr mount point? Or can only one logical volume be mounted to a mount point?

Aad,

you can only mount one device with a filesystem on the same mountpoint.

What needs doing in order to grow your logical volume containing the usr filesystem, is to *add* the second drive to the existing volume group on the first one and grow usr afterwards (LV and FS).

Carry out the follwoing steps (or use system-config-lvm):

lvremove VolGroup01/LogVol01
vgremove VolGroup01
vgextend VolGroup00 /dev/sdb # or whatever the drive is

Quoted 7 lines
# replace 5G with the capacity you want to add
lvextend -L+5G VolGroup00/LogVol01

How to grow the FS depends on the type; for ext2/3 you'ld run:

ext2online /dev/VolGroup00/LogVol00

Hi Heinz and Georg,

thanks for the clear descriptions.

I performed the operations with the Logical Volume Management tool provided with Fedora Core 5 (system-config-lvm), which has an intuitive GUI and now my /usr "partition" has grown by 5G. It's as easy as ... ;-)

Thanks for the support!

Aad