[linux-lvm] lvm and fstab

ThomasC. shoktai at gmail.com
Fri Jun 30 07:33:31 UTC 2006


Dieter Stüken wrote:
> ThomasC. wrote:
>> I am using RHEL3.
>> I have been reading the LVM howto and it is very clear but i am missing
>> something anyways.
>> During the setup with DiskDruid i created a Volume group and two logical
>> volumes.
>> One LV for /opt and another one for /stage.
>> After rebooting the OS i don't have any /stage partition.
> 
> initializing LVM is a multi stage process.
> 
> 1. create the volume
> 
> 2. create LVs within the volume.
> 
> 3. format the LVs i.e. with "mke2fs"
> 
> 4. copy data to the LVs
> 
> 5. register the LVs with /etc/fstab to have them
>    available by default after each boot.
> 
> Don't know what "DiskDruid" is, but it seems it did not
> perform steps 4 and 5 automatically. May be you have to
> perform them by hand.
> 
> Todo:
> 
> Verify step 2) by entering "lvs" to get a list of all your
> LVs created. Try to mount one of your LVs manually.
> i.E. try "mount /dev/Volume00/LogVol00 /mnt" (if your
> LV is named "LogVol00", else choose the name the "lvs"
> command told you). If you get an error, you should try to
> format the LV by "mke2fs". Else you may look into /mnt
> if there is already some data (you should find an empty
> lost+found directory).
> 
> If there is no data, you may copy all your /opt to /mnt.
> Use: "cp -av /opt/* /mnt". Now you may umount /mnt.
> You may rename your current /opt into /opt-old and
> create a new empty /opt directory, then try:
> "mount /dev/Volume00/LogVol00 /opt".
> 
> If all looks good, you should add a line to your /etc/fstab
> to get /opt mounted by default. Test the entry by umounting
> your /opt again ("umount /opt") and try a "mount -a", which
> mounts all entries from /etc/fstab. If all works well, you will
> find /opt mounted again without any error messages.
> 
> Now you may try to reboot.
> 
> Same for /stage...
> 
> Tip:
> 
> If your "DiskDruid" named your volumes /dev/Volume00/LogVol00
> this is OK, but a big feature of LVM is, that the LV may have
> expressive names. So it may find it useful to "rename" your 
> /dev/Volume00/LogVol00 into "/dev/Volume00/OPT".
> 
> See: "man lvrename". 
> 
> Dieter
Thanks very much (all) for your valuable help. Dieter thanks very much 
the great explanation.

PS DiskDruid is the disk partitioning manager contained in RedHat 
installation.




More information about the linux-lvm mailing list