增加虚拟机Centos下磁盘容量LVM扩容

fdisk -l # 查看磁盘情况

fdisk /dev/sda # 选择要扩容的磁盘

Command (m for help):n  # 新建分区

Command action
   l   logical (5 or over)
   p   primary partition (1-4)  # 创建主分区还是逻辑卷

p # 扩容当然创建主分区

Partition number (1-4): # 设置主分区ID,默认回车即可

First cylinder (2611-3916, default 2611):  # 选择起始柱面,默认回车即可

Last cylinder, +cylinders or +size{K,M,G} (2611-3916, default 3916):  # 选择中止柱面,默认回车即可

创建分区完毕,开始格式化

Command (m for help): t # 格式化磁盘

Partition number (1-5): 3 # 输入刚创建的分区ID

Hex code (type L to list codes): 8e # 设置格式化HEX CODE 代码,我们用的lvm,所以是 8e

Command (m for help): w # 写入分区

The partition table has been altered! # 分区表创建成功
Calling ioctl() to re-read partition table
Changed system type of partition 3 to 8e (Linux LVM)

pvcreate /dev/sda3 # 准备物理卷(PV)

vgdisplay # 查看卷组(VG),这里卷组名称是"Mega"
  --- Volume group ---
  VG Name               Mega
...
VG Size               19.76 GiB

vgextend Mega /dev/sda3  #扩展卷组

pvscan # 查看扩展后的物理卷(PV)情况

lvdisplay # 查看逻辑卷(LV)情况,这里逻辑卷是"/dev/Mega/root"

lvextend /dev/Mega/root /dev/sda3  #  扩展逻辑卷"/dev/Mega/root"

"resize2fs /dev/Mega/root" or "xfs_growfs /dev/Mega/root"  #  这里是看你的文件系统来选择命令,这里给的是 resize2fs 和 xfs

到这里就扩展完成了

df -h  # 查看扩展好的状态