この投稿では、ルート ファイル システムに使用されているボリューム グループ (vg) の名前変更について説明しています。例として、vg_old からディスク グループの名前を変更します。 vg_new へ .
歩数
1. ボリューム グループの名前を vg_old から vg_new に変更します。
# 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. ファイル /etc/fstab および /boot/grub/grub.conf 内の古い VG 名 ( vg_old ) への参照を新しい VG 名 ( vg_new ) に置き換えます。 2 つの参照 (スワップおよびルート ファイルシステム用) を新しいディスク グループ名 vg_new (強調表示) に変更しました。
# 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
/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. 新しい RAM ディスク イメージを作成します。
次のコマンドを実行して、新しい初期 RAM ディスク イメージを作成します。新しいバージョンに予期しない問題が発生した場合に備えて、initrd のバックアップ コピーを作成することをお勧めします。
# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
現在のカーネル バージョンの initramfs を再構築します。
# dracut -f
4. サーバーを再起動します。
# shutdown -r now