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
RHEL: Display swap/RAM size
Viewed 3389 times since Sat, Jun 2, 2018
RHEL: iSCSI target/initiator configuration on RHEL6
Viewed 8897 times since Sat, Jun 2, 2018
RHEL: Manually encrypting a filesystem with LUKS
Viewed 3906 times since Sun, May 27, 2018
12 Tcpdump Commands – A Network Sniffer Tool
Viewed 8854 times since Fri, Jul 27, 2018
Logowanie za pomocą kluczy Secure Shell
Viewed 3040 times since Thu, May 24, 2018
RHEL: Services basic management - systemd
Viewed 18820 times since Sat, Jun 2, 2018
What UUIDs can do for you
Viewed 1853 times since Tue, Jul 17, 2018
Testing TLS/SSL encryption
Viewed 13352 times since Thu, Jan 16, 2020
How to use yum-cron to automatically update RHEL/CentOS Linux 6.x / 7.x
Viewed 5149 times since Tue, Dec 4, 2018
debian Install a newer kernel in Debian 9 (stretch) stable
Viewed 1856 times since Sun, Sep 23, 2018