歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 5 LVM邏輯卷改名

CentOS 5 LVM邏輯卷改名

日期:2017/2/28 15:51:37   编辑:Linux教程
作業環境 注:以下的操作是在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