CentOS 5 LVM逻辑卷改名


作业环境 注:以下的操作是在VirtualBox4.1虚拟机环境下进行的。 系统版本:CentOS 5.8 硬盘大小(虚拟硬盘):20G 安装时,引导分区(/boot)大小为100M ;其他全部空间放入到LVM逻辑卷组VolGroup00中,其中根分区(/)大小为10G,文件格式是ext3,交换分区(swap)大小为2G。   CentOS 5 在装机过程时使用LVM时,默认逻辑卷组为VolGroup00,卷组内的逻辑卷为LogVol00,LogVol01……末两位由00开始依次递增。在装机时可以修改逻辑卷名,但如果忘了,也无所谓,进入系统后还是可以修改的。     1、查看当前的的逻辑卷名 查看当前的lv信息,可以看到,根分区名字为LogVol00,交换分区名字为LogVol01。 [root@ www.bkjia.com ~]# lvscan   ACTIVE            '/dev/VolGroup00/LogVol00' [10.00 GB] inherit   ACTIVE            '/dev/VolGroup00/LogVol01' [2.00 GB] inherit   2、使用lvrename命令更改逻辑卷名 [root@ www.bkjia.com ~]# lvrename /dev/VolGroup00/LogVol00 /dev/VolGroup00/lv_root   Renamed "LogVol00" to "lv_root" in volume group "VolGroup00" [root@ www.bkjia.com ~]# lvrename /dev/VolGroup00/LogVol01 /dev/VolGroup00/lv_swap   Renamed "LogVol01" to "lv_swap" in volume group "VolGroup00"   3、修改分区表文件fstab 将里面的VolGroup00和VolGroup01分别修改为lv_root和lv_swap,修改后内容如下: [root@ www.bkjia.com ~]# cat /etc/fstab  /dev/VolGroup00/lv_root /                       ext3    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/VolGroup00/lv_swap swap                    swap    defaults        0 0   4、修改引导文件grub.conf 将里面的VolGroup00修改为lv_root,修改后内容如下: [root@ www.bkjia.com ~]# vi /etc/grub.conf  # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE:  You have a /boot partition.  This means that #          all kernel and initrd paths are relative to /boot/, eg. #          root (hd0,0) #          kernel /vmlinuz-version ro root=/dev/VolGroup00/lv_root #          initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-308.el5)         root (hd0,0)         kernel /vmlinuz-2.6.18-308.el5 ro root=/dev/VolGroup00/lv_root         initrd /initrd-2.6.18-308.el5.img   5、重启系统使用设置生效 [root@ www.bkjia.com ~]# reboot   以上是修改逻辑卷名的过程,但无法修改逻辑卷组名。因为使用vgrename必须要分区非active状态下,而 / 目录不能umount。解决方法是重启用光盘启动进入linux rescue模式再时行相关操作。   在RHEL 6 / CentOS 6 / Scientific Linux 6在装机过程时使用LVM时,默认逻辑卷组为vg_主机名,比如主机名设为sqing,则逻辑卷组便是vg_sqing(注版本5中,设置分区的步骤在设置主机名的步骤之前,版本6 则相反)。卷组内的逻辑卷名默认为LogVol00,LogVol01……末两位由00开始依次递增。这与版本5是相同的。如果装机时没改成自定义 的名字,后期的修改方法同上。

相关内容