爛泥:【解決】修改LVM卷組名重啟系統後,無法進入進入系統,爛泥lvm

來源:互聯網
上載者:User

爛泥:【解決】修改LVM卷組名重啟系統後,無法進入進入系統,爛泥lvm

本文由秀依林楓提供友情贊助,首發於爛泥行天下。

一台伺服器系統已經安裝完畢,但是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卷組重新命名結束。

 


助lvm的增加邏輯卷與卷組的問題

lvcreate -n database -l 10 datastoremkfs.ext3 /dev/datastore/databasevi /etc/fstab按/檔案系統類似的修改,最後為1 2以上用圖形方式system-config-lvm最簡單 查看原帖>>
 
linux裡lvm 用來幹什

lvm是linux邏輯卷組管理,用來對磁碟分割進行管理的一種技術。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.