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:

  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 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

shutdown -r now
0 (0)
Article Rating (No Votes)
Rate this article
There are no attachments for this article.
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
Viewed 562 times since Fri, Jul 27, 2018
Get UUID of Hard Disks [Update]
Viewed 508 times since Tue, Jul 17, 2018
Używanie rsync poprzez Secure Shell
Viewed 823 times since Thu, May 24, 2018
Linux - How to get CPU information
Viewed 469 times since Fri, Jun 8, 2018
20 Linux YUM (Yellowdog Updater, Modified) Commands for Package Management YUM
Viewed 2221 times since Thu, Oct 25, 2018
Linux - How to get IP and MAC address of ethernet adapter in Linux
Viewed 480 times since Fri, Jun 8, 2018
Linux Add a Swap File – HowTo
Viewed 3553 times since Fri, Jun 8, 2018
How to retrieve and change partition’s UUID Universally Unique Identifier on linux
Viewed 479 times since Tue, Jul 17, 2018
RHEL: Displaying system info (firmware, serial numbers... )
Viewed 1234 times since Sun, May 27, 2018
A Simple Guide to Oracle Cluster File System (OCFS2) using iSCSI on Oracle Cloud Infrastructure
Viewed 1062 times since Sat, Jun 2, 2018