本文由秀依林楓提供友情贊助,首發于爛泥行天下。
一臺服務器系統已經安裝完畢,但是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卷組重命名結束。
新聞熱點
疑難解答