Linux LVM邏輯卷配置過程詳解(PV、VG、LV)


一、創建物理卷PV

根據是一個創建的硬盤來操作,輸入lsblk來查看有沒有創建成功這個分區,下面紅色標注的是查到有這個sdb。

 

 現在開始創建PV。輸入pvcreate /dev/sdb[1-2]是創建的兩個物理卷軸(pvcreate 是創建物理卷),還可以用pvcreate /dev/sdb1 /dev/sdv2 ...后面可以創建好幾個,[1-2]這是創建第一個和第二個你也可以[1-3]、[1-4]等等。

pvs是查看你有沒有創建成功。

 我這明顯創建成功了。pvdisplay更詳細的查看物理卷信息,下面可多東西就不截圖發了。

二、創建卷組VG

vgcreate hua /dev/sdb1 /dev/sdb2     //vgcreate是卷組vg     hua是卷組名字    /dev/sdb1和/dev/sdb2是要創建卷組的分區

也可以簡寫成 vgcreate hua /dev/sdb[1-2]性質是一樣的。

 vgdisplay    //詳細查詢卷組

vgs      //簡單查詢卷組

 

 這就創建完成了。

三、邏輯卷LV

lvcreate -L 5G -n guo hua     //lvcreate創建邏輯卷   -L后加內存是來指定大小的不能超過VG的內存  -n是設置名子后面加你創建邏輯卷的名字   hua是VG的名字 

lvs  //簡單查詢邏輯卷是否創建成功

lvdisplay  //跟詳細的查看邏輯卷信息

 四、創建文件系統

創建文件系統的格式 :mkfs.ext4 /dev/vg/lv

mkfs.ext4 /dev/hua/guo   //hua是之前的VG名字  guo是之前LV的名字

 五、掛載

掛載的命令格式:mount /dev/VG/LV /mut/

munt /dev/hua/guo /mnt/  //將該分區掛載到mnt目錄中。   LV后記得空格。

ls /mnt  //查看是否掛載成功

 

 umount /dev/vg/lv   //取消掛載

 六、擴大卷組

擴大卷組的時候一定要再創建一個分區sbd3。

vgextend hua /dev/sdb3  // hua 是之前創建的直接輸就ok。

vgs  //簡單查看

 

 七、擴大邏輯卷

擴大邏輯卷的命令:lvextend -L 8G /dev/VG/LV

lvextend -L 8G /dev/hua/guo   //用之前的VG和LV即可

 可以清晰看出我的邏輯卷從5G擴大到了8G。

 八、縮減邏輯卷

取消掛載命令:umount /dev/VG/LV

查看空余內存的命令:e2fsck /dev/VG/LV

文件減少到2G的命令:resize2fs /dev/VG/LV

邏輯卷減少到2G的命令:lvreduce -L 2G /dev/VG/LV

下面是我寫的,因為我的VG跟LV起名字了。做這一步的時候千萬要先取消掛載。

umount /dev/hua/guo

ls /mnt  //查看是否取消掛載

e2fsck /dev/hua/guo

ls -L /mnt   //更ls /mnt一樣

resuze2fs /dev/hua/guo 2G

lvreduce -L 2G /dev/hua/guo  //再輸入這個的時候他會提示是否縮減Y是確定N是不確定。

 這就縮減邏輯卷成功了。

九、擴展卷組

首先新增一個sdb4,創建完成之后:

1.創建sdb4   //特別注意:在添加sdb4的時候可以會添加不進去不妨重啟一下試試。

2.將sdb4添加到vg卷組中

3.重新設置邏輯卷大小。

上面講述的有命令。下面都一一對應這的命令:

pbcreate /dev/sdb4

vgextend hua /dev/sdb4

lvresize -L 100m /dev/hua/guo  //黃色表明部分可以清晰可見已經修改成100m,做這個的時候還會提示一下是否修改。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM