天天看點

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

一台伺服器系統已經安裝完畢,但是lvm的卷組vg使用的是預設的volgroup名稱,使用起來感覺不舒服,打算把這個卷組名稱修改為vg。

先來檢視系統中有關lvm的相關資訊,使用如下指令:

/etc/fstab /etc/grub.conf

df –h

lvs

vgs

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

通過上圖,我們可以看到。目前系統中的根分區、交換分區全部是在lvm下,隻有/boot分區單獨分開的。是以我們在修改卷組名稱之後,這些挂載點,系統肯定是無法識别的。

那麼如何讓系統識别這些挂載點呢?要讓系統識别這些挂載點,我們需要修改兩個檔案:/etc/fstab、/etc/grub.conf。在下面我會介紹,如何修改這兩個檔案。

其實修改lvm卷組名稱很簡單,隻需要使用vgrename指令即可。使用方法如下:

vgrename oldname newname

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

開始修改卷組名稱,如下:

vgrename volgroup vg

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

通過上圖,我們可以看到系統中原來的卷組名稱volgroup已經被成功的修改為vg。

下面我們開始介紹,修改/etc/fstab、/etc/grub.conf,這兩個檔案。

vi /etc/fstab

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

通過上圖,我們可以看到在為修改之前,系統中的挂載點使用的卷組volgroup,圖中紅色标記出來的部分。我們現在隻需要把該檔案中所有volgroup修改為vg即可。如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統
【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

通過上圖,我們可以看出目前卷組vg,已經是激活狀态。

以上是/etc/fstab檔案的修改,下面開始修改/etc/grub.conf檔案修改,如下:

vi /etc/grub.conf

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

grub.conf也要和fstab檔案一樣,把該檔案中所有volgroup修改為vg即可。

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

以上修改完畢後,我們就可以重新開機系統,如下:

shutdown –r now

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

重新開機系統後,通過上圖,我們可以看到系統已經正常啟動。

以上正常操作下,修改卷組名稱。如果在你修改完畢後卷組名稱,沒有修改/etc/fstab、/etc/grub.conf,這兩個檔案的話。系統重新開機後,你會發現無法登陸系統,出現如下的錯誤提示資訊:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

系統會報上的錯誤,此時我們隻能通過系統的單使用者模式來恢複系統。

重新開機啟動系統,在系統進入centos 數秒的時候按字母e,進入grub編輯狀态,如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

選擇以單詞kernel起頭的這行,按下e鍵以編輯這個指令行,如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

注意:我們需要把以單詞kernel起頭的這行中所有的volgroup修改為現在的新的卷組名稱vg,如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

這樣修改的作用就相當于是暫時把/etc/grub.conf檔案修改為正常。

在末尾輸入空格single,回車,如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

再按b鍵加載,如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

系統啟動後,會進入顯示如下的界面,在此我們需要輸入root使用者的密碼:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

正常進入系統後,編輯/etc/fstab檔案,系統會提示此檔案之隻讀狀态無法進行寫入。如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

要想編輯/etc/fstab檔案,我們需要在系統中重新挂載根目錄,使其具有可讀寫狀态,使用如下指令:

mount -o remount,rw /

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

該條指令的作用是,以可讀寫的形式重新挂載根分區。

然後再編輯/etc/fstab檔案,就可以正常編輯。如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

/etc/fstab檔案修改完畢後,我們再來修改/etc/grub.conf檔案。你會發現系統提示你該檔案,是一個新檔案。如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

既然在這不能修改/etc/grub.conf檔案,我們先重新開機系統。再重新系統時,我們還需要重新進入單使用者模式,然後修改kernel起頭的這行中所有的volgroup修改為現在的新的卷組名稱vg啟動系統。

你會發現此時我們已經可以正常進入系統,檢視/etc/grub.conf檔案。如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

通過上圖,我們可以看到目前/etc/grub.conf檔案中使用還是原來的卷組的名稱。使用vi指令修改,把該檔案中所有volgroup修改為vg。如下:

【解決】修改LVM卷組名重新開機系統後,無法進入進入系統

/etc/grub.conf檔案修改完畢後,再次重新開機啟動。

現在發現系統已經可以正常啟動,至此有關lvm卷組重命名結束。

繼續閱讀