Linux增加LV(邏輯卷)容量


Linux增加LV(邏輯卷)容量

2017-09-29-17:34:13

個人原創博客,轉載請注明出處。

 

查看邏輯卷的相關命令:

lvs vgs

命令:

[root@arch ~]# vgs

VG #PV #LV #SN Attr VSize VFree

vg_arch 1 4 0 wz--n- 544.01g 0

[root@arch ~]# pvs

PV VG Fmt Attr PSize PFree

/dev/sda2 vg_arch lvm2 a--u 544.01g 0

命令 df -h

查看現有磁盤情況,我們發現磁盤sdb共有1305個柱面,每個柱面大小是8225280 bytes (大約8M)。有一個磁盤分區sdb1,只使用了650柱面,還剩655柱面沒有使用。

命令 fdisk -l

在磁盤sdb上創建新分區

命令:fdisk /dev/sdb

輸入 p 打印現有分區情況(還沒有分區)

輸入 n 新建分區

輸入 p 為建立主分區(此時的p是在n后的,不是打印)

輸入 2 為建立第二個主分區

分區起始位置可以直接回車,默認是651

分區最后位置可以直接回車,默認為 1305

輸入 p 打印分區情況,發現已建立一個分區 /dev/sdb2,但是 此分區為 Linux 格式

由於分區 /dev/sdb2 為 Linux 格式,我們需要改變系統標識符為Linux LVM格式:

輸入 t 改變分區的屬性

輸入 2 表示改變第二個分區的屬性

輸入 8e 改變分區1為 Linux LVM格式

輸入 p 打印分區情況,發現建立的分區 /dev/sdb1 為 Linux LVM 格式

輸入 w 保存分區

使kernel重新讀取分區表

命令:partprobe

但是出現了一些關於sdb的警告,重啟系統

命令:reboot

再次使用 fdisk -l 查看系統內磁盤情況發現 /dev/sdb上已有一個 Linux LVM 格式的 /dev/sdb2分區

創建PV:

創建PV:pvcreate /dev/sdb2

查看系統PV:pvscan

這樣我們就創建了一個 5.02G的PV

增加 VG容量:

增加VG:vgextend vg_test /dev/sdb2

查看VG:vgdisplay

這樣我們就將vg_test增加了 5.02G(1284 個Free PE,要記住這個數字)

增加LV容量:

增加LV:lvresize -l +1284  /dev/vg_test/lv_test(1284是VG中Free PE的個數)

查看LV:lvdisplay

這樣我們就將 lv_test 的容量增加至9.99G

增加文件系統的容量:

命令:resize2fs /dev/vg_test/lv_test 

文件系統lv_test已經由 4.9G 增加至 9.9G

至此,大功告成!

欲知如何減少LV容量,且待下回分享~~



免責聲明!

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



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