RedHat5.5LVM實驗文檔

 

RedHat5.5LVM 實驗文檔
LVM(Logical Volume Manager)即邏輯卷管理,簡單的描述 LVM就是將幾個物理分區或者是磁盤經過RedHat5.5自帶的軟件組合爲一塊大的硬盤,而後在對這個大的硬盤進行分區並使用。
實驗過程
◇ 1、對添加兩個8GB的硬盤,而且在系統下分區格式化;
◇ 2、建立Physical Volume (簡稱PV)
◇ 3、建立Volume Group卷(簡稱GV卷);
◇ 4、在GV捲上建立LV卷(Logical Volume);
◇ 5、格式化而且掛載LVM卷;
◇ 6、擴大LV的空間。
 
1、 對添加兩個8GB的硬盤,而且在系統下分區格式化
一、敲入「 fdisk -l」命令,會顯示當前系統的硬盤或其餘存儲介質的信息,以下圖所示,hda爲機器的第一塊硬盤,下面的hdb和hdc分別是新添加的兩塊8GB的硬盤,這裏已經正常識別。備註:紅線標記爲敲入的命令;紅框爲機器識別的物理硬盤。
 
一樣使用 dmesg | grep hdb 和 dmesg | grep hdc 一樣能夠看到目前系統已經識別新硬盤。
二、使用 「 fdisk」命令進行分區,新添加的硬盤分別爲hdb 和 hdc,首先對對hdb分區,敲入命令「fdisk /dev/hdb」對hdb(能夠理解爲第二塊硬盤)進行分區。
1)敲入命令「 fdisk /dev/hdb」會出現以下提示,提示按下m鍵能夠得到幫助;
 
2)按下 m鍵,會給出各項分區功能的快捷鍵;這要新建分區因此鍵入「n」添加分區;這裏會詢問創建擴展分區仍是主分區;
 
3)這裏輸入 p創建主分區,緊接着提示輸入分區號,這裏輸入1;回車後會提示輸入分區的開始點,下圖中顯示的1-16644,是一共有16644個柱面,從1到16644都是可用的,這裏敲回車默認從第一個柱面開始分區,以下圖第一個×××箭頭所指位置,而後會提示輸入結束柱面(第二個×××箭頭所指位置),根據實際狀況能夠輸入,這裏我將一個8GB的硬盤只分了一個主分區,因此默認的再次敲回車就能夠。注意,如過以爲計算柱面麻煩,能夠在第二個×××箭頭所指的位置輸入一個加號後面跟上但願給這個分區劃分的容量,好比要劃分一個1GB的分區能夠在第二個×××箭頭位置輸入 +1024m 便可。
4)按下 p鍵,會顯示當前已經將hdb這塊硬盤的所有容量劃分了一個主分區
 
5)由於這裏要建立 LVM卷,在分區結束後須要指定爲LVM的文件系統,在命令行中輸入t 而後系統會提示輸入文件系統的標號,LVM文件系統的標號爲8e;輸入8e後回車再次輸入p查看分區,文件系統已經改變爲8e(LVM文件系統)
 
6)對硬盤的分區這裏就結束了,下面在命令行中輸入 w 對以上操做寫入硬盤分區表,系統保存剛纔的分區信息,而且推出fdisk分區命令行回到根目錄。
以上是對第二款硬盤(hdb)作分區操做,使用一樣的方法對第三塊硬盤(hdc)進行分區。注意可能在劃分第三塊硬盤的時候沒法建立主分區,如沒法再次建立主分的話,能夠先建立擴展分區而後在建立邏輯分區便可。
7)再次輸入「fdisk -l」查看兩個新加的硬盤已經被分區而且指定爲LVM的文件系統,後面要把hdb1和 hdc5作成PV卷。這裏只分區就能夠,不須要格式化也不須要掛載更不須要寫入fstab文件。
 
2、建立Physical Volume (簡稱PV)
一、檢查是否有 PV存在,執行命令「pvscan」這裏顯示hda2是PV;
 
二、把hdb1和 hdc5作成PV卷,分別輸入「pvcareate /dev/hdb1」和「pvcareate /dev/hdc5」;或者是一口氣執行「pvcareate /dev/hdb1 pvcareate /dev/hdc5」也能夠
 
3)輸入「 pvscan」會顯示,已經把兩個物理分區(hdb1和hdc5)劃分爲PV了;若是想查看PV的詳細信息能夠輸入「pvdisplay」命令查;
 
 
 
 
3、建立Volume Group卷(簡稱GV卷)
一、建立 VG,輸入「vgcreate –s 4m lenovoservice /dev/hdb1 /dev/hdc5」;命令的含義就是把hdb1和hdc5建立成一個GV,而且制定PE的大型爲4M,PE是LVM的最小存儲單元;
 
二、輸入vgscan,會看到一個名叫「lenovoserver」的VG已經建立好了。
 
4、在GV捲上建立LV卷(Logical Volume)
一、輸入 vgdisplay lenovoserver 能夠看到VG的詳細信息,以下圖所示;
 
二、輸入lvcreate –L 10G –n server1 lenovoserver,其中-l後面跟的數字爲LV的大小,這個數字上一步驟中得出,server1爲 LV的名字,lenovoserver爲VG的名字
使用類同的方式建立server2這個LV,
 
三、輸入ll /dev/lenovoserver/ 查看是否正常,會出現以下提示,標示兩個LV已經成功建立
 
四、這樣LV就建立好了,輸入display /dev/lenovoserver/server1會看到更詳細第一個LV信息。
 
一樣輸入display /dev/lenovoserver/server2能夠看到第二個LV的信息
 
5、格式化而且掛載LVM卷
一、使用 mkfs命令對着兩個LV格式化,
輸入命令 mkfs –t ext3 /dev/lenovoserver/server1 對第一個LV格式化;用類同的方法對第二個LV(server2)進行格式化。
二、分別建立兩個空目錄,具體的路徑根據實際需求來,我這裏在根目錄下建立了server1和server2兩個目錄,分別將兩個LV掛載上,而且使用df命令查看兩個LV已經掛載成功。
 
三、這樣掛載上機器從新啓動會自動脫離,須要修改/etc/fstabeb文件,使用vi 編輯器打開此文件,輸入 vi /etc/fstab,會出現以下界面,裏面記錄了開機自動掛載的信息,這裏須要將須要掛載的信息插入便可,注意,爲了安全起見建議在修改以前對此文件作備份。
 修改後的效果以下
 
四、執行重啓後再次執行 df 後查看 兩個LV已經自動掛載
6、擴大LV的空間
一、給機器添加了一個新硬盤,在系統小使用 fdisk –l 命令查看結果以下;使用fdisk 建立分區,這裏簡把一塊新的10G的硬盤建立爲一個分區,詳細步驟跟前面的步驟雷同,這裏不在重複。
 
二、創建新的 PV,輸入命令 pvcraete /dev/hdd5創建一個新的PV;
 
三、輸入pcscan 能夠看到新創建的PV;
 
四、使用vgextend 命令將新建的PV加入原有的VG,是VG的空間變大,命令格式爲vgextend命令加上原來VG的名字在加上新的PV;
 
五、輸入vgdisplay lenovoserver 能夠看到VG已經多了10GB的空間。
 
 
六、放大LV的空間,分別執行以下命令對原有的LV進行擴容,(注意大小寫區分)
lvresize –L +G /dev/lenovoserver/server1,同時看LV分區能夠看出增長了5G
 
lvresize –L +G /dev/lenovoserver/server2,同時看LV分區能夠看出增長了5G
 
七、這樣僅僅擴充了LV的容量,並無擴充到文件系統中,使用df命令查看,文件系統中掛載的仍是原來的容量
 
 
 
八、分別執行 resize2fs -f /dev/mapper/lenoovserver-server1
            resize2fs -f /dev/mapper/lenoovserver-server2
 
九、再次敲入 df查看 已經成功將LV擴展到文件系統,以下圖.
相關文章
相關標籤/搜索