linux實踐-lvm

   前幾天看了一組視頻,是關於lvm技術的。這個技術我很早就瞭解過了,認爲很簡單,也沒想花時間去做個試驗。這次看視頻的時候注意到他還有快照功能,這點是我以前沒主要到的,於是就決定做個實驗看一下,正好機房還有幾臺服務器暫時沒有上架,可以做個真實環境的實驗。

   服務器是dell的,配有4塊硬盤,還配有raid卡。我最早的想法是用兩塊磁盤做raid1,然後raid1+一塊磁盤在安裝系統的時候就設置成lvm,然後把另一塊磁盤假想爲後加上的新磁盤。做動態擴容用。但是不知道何種原因這麼做,安裝完系統後居然啓動不了。具體原因我也不知道,只能換着法的測試。最後我把四塊硬盤做成了2組raid1,然後其中一個raid上安裝系統,並把/var目錄掛載成lvm了,這樣安裝好後系統可以啓動。有時間我還是打算按照自己最初的想法試試。

   系統啓動後我就打算按照之前視頻中看到的方法操作一下。具體步驟就不說了,和網上的教程差不多,就說我遇到的問題吧。我用的centos6.5的系統。在實現lv在線擴容的時候,我用vgrename和lvrename命令改了卷組和邏輯卷的名字,就只改了名字,沒操作別的。然後在最後擴容文件系統時就出了意向不到的錯誤,提示信息是

[root@localhost ~]# resize2fs /dev/testVG/testLV

resize2fs 1.41.12 (17-May-2010)

resize2fs: 設備或資源忙 當嘗試打開 /dev/testVG/testLV 時

找不到有效的文件系統超級塊.

問題出現後我查了很多文檔,沒有找到解決辦法。沒辦法,只能寄希望於重啓了。接着問題來了,啓動報錯,提示我那個LV的分區找不到,重點是他提示找不到用的是我沒改名字之前的名字,也是默認的那個名字。於是我機智的想到是不是/etc/fstab下的卷標和我改了名字之後的lv名稱對不上啊,於是打算編輯一下fstab試試看,結果根分區只讀,於是用mount -o的命令從新掛載根分區,期間還製作了一個live cd 的U盤,想着不行我就U盤啓動試試看。可喜的是我重複掛載後跟分區可以編輯了。修改fstab文件,重啓設備,發現沒有報錯了。嘗試擴容文件系統,也沒出現之前的報錯。由此我知道之前的報錯應該是有餘我改了VG和LV的名稱導致的,但是我覺得既然能改,應該就沒什麼問題纔對。到目前爲只我也不清楚改名字的正確方法和步驟是什麼,還需要查查資料,找找看是怎麼回事。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章