歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

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.linuxidc.com ~]# lvscan   ACTIVE            '/dev/VolGroup00/LogVol00' [10.00 GB] inherit   ACTIVE            '/dev/VolGroup00/LogVol01' [2.00 GB] inherit   2、使用lvrename命令更改邏輯卷名 [root@ www.linuxidc.com ~]# lvrename /dev/VolGroup00/LogVol00 /dev/VolGroup00/lv_root   Renamed "LogVol00" to "lv_root" in volume group "VolGroup00" [root@ www.linuxidc.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.linuxidc.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.linuxidc.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.linuxidc.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是相同的。如果裝機時沒改成自定義 的名字,後期的修改方法同上。
Copyright © Linux教程網 All Rights Reserved