LVM: Rename root VG/LV

LVM: Rename root VG/LV


# Tested on RHEL 6 & 7


# Carry out planned modifications: renaming the existing Volume Group and/or renaming
# the Logical Volume(s). I just wanted to change the name of all LVs belonging to rootvg:

lvs
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home rootvg -wi-ao---- 512.00m
  opt  rootvg -wi-ao----   1.00g
  root rootvg -wi-ao----   1.00g
  swap rootvg -wi-ao----   1.00g
  tmp  rootvg -wi-ao----   1.00g
  usr  rootvg -wi-ao----   1.00g
  var  rootvg -wi-ao----   1.00g


lvrename /dev/rootvg/home  lv_home
lvrename /dev/rootvg/opt lv_opt
[...]
lvrename /dev/rootvg/usr  lv_usr
lvrename /dev/rootvg/var  lv_var


# Update /etc/fstab with the new names

vi /etc/fstab

   /dev/mapper/rootvg-lv_root                  /       ext4   defaults   1 1
   /dev/mapper/rootvg-lv_swap                  swap    swap   defaults   0 0
   [...]

# and then...



# RHEL 6 -----------------------------------------------------------------------------------

# Update VG/LV names in /boot/grub/grub.conf

vi /boot/grub/grub.conf
   [...]
   kernel /vmlinuz-2.6.32-358.el6.i686 ro root=/dev/mapper/rootvg-lv_root rd_NO_LUKS [...]

shutdown -r now



# RHEL 7 -----------------------------------------------------------------------------------

# Update VG/LV names in /etc/default/grub

vi /etc/default/grub
   [...]
   GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rootvg/lv_root rd.lvm.lv=rootvg/lv_swap rd.lvm.lv=rootvg/lv_usr rhgb quiet"
   [...]

# Then reboot the system to rescue mode (I used a RHEL 7 rescue cd, option "find Linux
# installation and mount under /mnt/sysimage") and rebuild grub2 using following procedure:

# vgchange -ay rootvg
# mount /dev/sda1 /mnt/sysimage/boot
# mount /dev/rootvg/lv_usr /mnt/sysimage/usr

chroot /mnt/sysimage
grub2-mkconfig -o /boot/grub2/grub2.cfg


exit
shutdown -r now
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Do you Know These 5 Use of V$session View ?
Viewed 98450 times since Thu, Jun 21, 2018
stunnel Howto A Guide to create SSL access to a HTTP-only webserver with stunnel
Viewed 2412 times since Fri, Sep 28, 2018
Linux Chage Command to Set Password Aging for User
Viewed 2011 times since Tue, Sep 11, 2018
ZFS: Grow/Shrink an existing zfs filesystem
Viewed 5822 times since Sun, Jun 3, 2018
How to maximise SSD performance with Linux
Viewed 8339 times since Fri, May 15, 2020
RHCS6: Debug and test multicast traffic between two hosts
Viewed 6239 times since Sun, Jun 3, 2018
How to Configure ‘FirewallD’ in RHEL/CentOS 7 and Fedora 21
Viewed 10012 times since Wed, Oct 9, 2019
RHEL: Displaying/setting kernel parameters - ’sysctl’
Viewed 2615 times since Sat, Jun 2, 2018
Fedora 32: Simple Local File-Sharing with Samba CIFS Linux
Viewed 8412 times since Sun, Dec 6, 2020
Linux PAM configuration that allows or deny login via the sshd server
Viewed 1595 times since Wed, Oct 3, 2018