一台伺服器系統已經安裝完畢,但是lvm的卷組vg使用的是預設的volgroup名稱,使用起來感覺不舒服,打算把這個卷組名稱修改為vg。
先來檢視系統中有關lvm的相關資訊,使用如下指令:
/etc/fstab /etc/grub.conf
df –h
lvs
vgs

通過上圖,我們可以看到。目前系統中的根分區、交換分區全部是在lvm下,隻有/boot分區單獨分開的。是以我們在修改卷組名稱之後,這些挂載點,系統肯定是無法識别的。
那麼如何讓系統識别這些挂載點呢?要讓系統識别這些挂載點,我們需要修改兩個檔案:/etc/fstab、/etc/grub.conf。在下面我會介紹,如何修改這兩個檔案。
其實修改lvm卷組名稱很簡單,隻需要使用vgrename指令即可。使用方法如下:
vgrename oldname newname
開始修改卷組名稱,如下:
vgrename volgroup vg
通過上圖,我們可以看到系統中原來的卷組名稱volgroup已經被成功的修改為vg。
下面我們開始介紹,修改/etc/fstab、/etc/grub.conf,這兩個檔案。
vi /etc/fstab
通過上圖,我們可以看到在為修改之前,系統中的挂載點使用的卷組volgroup,圖中紅色标記出來的部分。我們現在隻需要把該檔案中所有volgroup修改為vg即可。如下:
通過上圖,我們可以看出目前卷組vg,已經是激活狀态。
以上是/etc/fstab檔案的修改,下面開始修改/etc/grub.conf檔案修改,如下:
vi /etc/grub.conf
grub.conf也要和fstab檔案一樣,把該檔案中所有volgroup修改為vg即可。
以上修改完畢後,我們就可以重新開機系統,如下:
shutdown –r now
重新開機系統後,通過上圖,我們可以看到系統已經正常啟動。
以上正常操作下,修改卷組名稱。如果在你修改完畢後卷組名稱,沒有修改/etc/fstab、/etc/grub.conf,這兩個檔案的話。系統重新開機後,你會發現無法登陸系統,出現如下的錯誤提示資訊:
系統會報上的錯誤,此時我們隻能通過系統的單使用者模式來恢複系統。
重新開機啟動系統,在系統進入centos 數秒的時候按字母e,進入grub編輯狀态,如下:
選擇以單詞kernel起頭的這行,按下e鍵以編輯這個指令行,如下:
注意:我們需要把以單詞kernel起頭的這行中所有的volgroup修改為現在的新的卷組名稱vg,如下:
這樣修改的作用就相當于是暫時把/etc/grub.conf檔案修改為正常。
在末尾輸入空格single,回車,如下:
再按b鍵加載,如下:
系統啟動後,會進入顯示如下的界面,在此我們需要輸入root使用者的密碼:
正常進入系統後,編輯/etc/fstab檔案,系統會提示此檔案之隻讀狀态無法進行寫入。如下:
要想編輯/etc/fstab檔案,我們需要在系統中重新挂載根目錄,使其具有可讀寫狀态,使用如下指令:
mount -o remount,rw /
該條指令的作用是,以可讀寫的形式重新挂載根分區。
然後再編輯/etc/fstab檔案,就可以正常編輯。如下:
/etc/fstab檔案修改完畢後,我們再來修改/etc/grub.conf檔案。你會發現系統提示你該檔案,是一個新檔案。如下:
既然在這不能修改/etc/grub.conf檔案,我們先重新開機系統。再重新系統時,我們還需要重新進入單使用者模式,然後修改kernel起頭的這行中所有的volgroup修改為現在的新的卷組名稱vg啟動系統。
你會發現此時我們已經可以正常進入系統,檢視/etc/grub.conf檔案。如下:
通過上圖,我們可以看到目前/etc/grub.conf檔案中使用還是原來的卷組的名稱。使用vi指令修改,把該檔案中所有volgroup修改為vg。如下:
/etc/grub.conf檔案修改完畢後,再次重新開機啟動。
現在發現系統已經可以正常啟動,至此有關lvm卷組重命名結束。