Der Beitrag beschreibt die Umbenennung der Volume Group (vg), die für das Root-Dateisystem verwendet wird. Zum Beispiel werden wir die Laufwerksgruppe von vg_old umbenennen zu vg_new .
Schritte
1. Benennen Sie die Volumengruppe von vg_old in vg_new um:
# vgs VG #PV #LV #SN Attr VSize VFree vg_old 1 2 0 wz--n- 7.88G 0
# vgrename vg_old vg_new Volume group "vg_old" successfully renamed to "vg_new"
# vgs VG #PV #LV #SN Attr VSize VFree vg_new 1 2 0 wz--n- 7.88G 0
2. Ersetzen Sie Verweise auf den alten VG-Namen ( vg_old ) durch den neuen VG-Namen ( vg_new ) in den Dateien /etc/fstab und /boot/grub/grub.conf. Ich habe die 2 Referenzen (für Auslagerungs- und Root-Dateisystem) mit dem neuen Plattengruppennamen vg_new (hervorgehoben) geändert.
# cat /etc/fstab /dev/mapper/vg_new-lv_root / ext4 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/mapper/vg_new-lv_swap swap swap defaults 0 0
Ebenso die Änderungen in /boot/grub/grub.conf :
# cat /boot/grub/grub.conf ... kernel /vmlinuz-2.6.32-642.1.1.el6.x86_64 ro root=/dev/mapper/vg_new-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_new/lv_root rd_NO_MD rd_LVM_LV=vg_new/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet ...
3. Erstellen Sie ein neues Ramdisk-Image:
Führen Sie die folgenden Befehle aus, um ein neues anfängliches Ramdisk-Image zu erstellen. Es wird empfohlen, eine Sicherungskopie der initrd zu erstellen, falls die neue Version ein unerwartetes Problem hat:
# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
Bauen Sie nun das initramfs für die aktuelle Kernel-Version neu:
# dracut -f
4. Starten Sie den Server neu.
# shutdown -r now