正在加载中……
最新消息:欢迎大家访问,导航分类不完善,如果找不到自己想要的文章,可以通过【关键词】来进行搜索,^_^!

CentOS6.3下LVM逻辑卷改名详解

Linux专题 REKFAN.COM 57261浏览 1评论

更多


1、查看当前的的逻辑卷名
查看当前的lv信息,可以看到,根分区名字为LogVol00,交换分区名字为LogVol01。
[root@rekfan.com ~]# lvscan
ACTIVE            '/dev/vg_rekfan.com/LogVol01' [7.81 GiB] inherit
ACTIVE            '/dev/vg_rekfan.com/LogVol00' [19.53 GiB] inherit
ACTIVE            '/dev/vg_rekfan.com/LogVol02' [390.62 GiB] inherit
ACTIVE            '/dev/vg_rekfan.com/LogVol03' [139.38 GiB] inherit
2、使用lvrename命令更改逻辑卷名

[root@rekfan.com ~]# /dev/vg_rekfan.com/LogVol00 /dev/vg_rekfan.com/LogVol00_root
Renamed "LogVol00" to "LogVol00_root" in volume group "vg_rekfan.com"
[root@rekfan.com ~]#
/dev/vg_rekfan.com/LogVol01 /dev/vg_rekfan.com/LogVol01_swap
Renamed "LogVol01" to "LogVol01_swap" in volume group "vg_rekfan.com"
[root@rekfan.com ~]#
/dev/vg_rekfan.com/LogVol02 /dev/vg_rekfan.com/LogVol02_usr
Renamed "LogVol02" to "LogVol02_usr" in volume group "vg_rekfan.com"
[root@rekfan.com ~]#
/dev/vg_rekfan.com/LogVol03 /dev/vg_rekfan.com/LogVol03_var
Renamed "LogVol03" to "LogVol03_var" in volume group "vg_rekfan.com"

3、修改分区表文件fstab
修改后内容如下:
[root@rekfan.com ~]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Oct 31 17:29:17 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_rekfan.com-LogVol00_root /                       ext4    defaults        1 1
UUID=7f78b24b-ec32-47ff-9b96-eddfd9a24917 /boot                   ext4    defaults        1 2
/dev/mapper/vg_rekfan.com-LogVol02_usr /usr                    ext4    defaults        1 2
/dev/mapper/vg_rekfan.com-LogVol03_var /var                    ext4    defaults        1 2
/dev/mapper/vg_rekfan.com-LogVol01_swap swap                    swap    defaults        0 0
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

REKFAN在更改LVM逻辑卷的时候忘记操作第四步了,直接重启了,导致的后果是系统启动不了,提示找不到磁盘的错误!解决方法请看:http://blog.rekfan.com/articles/233.html 

4、修改引导文件grub.conf

将里面的LogVol00修改为LogVol00_root,修改后内容如下:
[root@rekfan.com ~]# vi /etc/grub.conf

# grub.conf generated by anaconda
# http://blog.rekfan.com/?p=231
# 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/mapper/rekfan.com-LogVol00_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-279.11.1.el6.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32-279.11.1.el6.x86_64 ro root=/dev/mapper/vg_rekfan.com-LogVol00_root rd_NO_LUKS LANG=zh_CN.UTF-8 rd_NO_MD crashkernel=128M rd_LVM_LV=rekfan.com/LogVol01_swap rd_LVM_LV=rekfan.com/LogVol00_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-279.11.1.el6.x86_64.img
title CentOS (2.6.32-279.el6.x86_64)

5、重启系统使用设置生效

[root@rekfan.com ~]# reboot
以上是修改逻辑卷名的过程,但无法修改逻辑卷组名。因为使用vgrename必须要分区非active状态下,而 / 目录不能umount。解决方法是重启用光盘启动进入linux rescue模式再时行相关操作。

在RHEL 6 / CentOS 6 / Scientific Linux 6在装机过程时使用LVM时,默认逻辑卷组为vg_主机名,比如主机名设为rekfan,则逻辑卷组便是vg_rekfan(注版本5中,设置分区的步骤在设置主机名的步骤之前,版本6 则相反).卷组内的逻辑卷名默认为LogVol00,LogVol01……末两位由00开始依次递增。这与版本5是相同的。如果装机时没改成自定义 的名字,后期的修改方法同上

转载请注明:|REKFAN|系统运维| » CentOS6.3下LVM逻辑卷改名详解

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)