-
查看文件系統現有lv_test容量,總計4.9G,已使用3%
命令 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容量,且待下回分享~~
END