爛泥:【解決】修改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邏輯卷組管理,用來對磁碟分割進行管理的一種技術。