lvm磁盘扩容大致步骤
- 查看并确认分区和新磁盘信息
- 对新磁盘进行分区
- 创建物理卷(pvdisplay查看物理卷)并将其加入需要扩容的卷组,也称逻辑卷(vgdisplay查看卷组名)
- 卷组扩容
- 调整分区大小
查看现有磁盘分区信息和新增磁盘信息
对新磁盘进行分区
1 2 3 4 5 6 7 8 9 10 11 12
| fdisk /dev/sdb n p 1
t 8e w
mkfs.ext4 /dev/sdb1
|
将物理卷加入卷组
将刚刚创建的新的磁盘分区创建为物理卷
查看物理卷信息
查看当前系统卷组信息,确定物理卷需要加入的卷组名
将pv加入vg
- 加入现有的lvm分区vg当中
1 2 3
| vgextend centos /dev/sdb1
|
- 创建新的vg
1
| vgcreate lvm_data /dev/sdb1
|
卷组扩容
- 现有的lvm扩容
1 2
| lvextend -l +100%FREE /dev/mapper/centos-root
|
- 新创建vg创建逻辑卷
1 2
| lvcreate -l +100%FREE -n lvmdata_1 lvm_data mkfs.ext4 /dev/mapper/lvm_data-lvmdata_1
|
查看磁盘格式并调整分区大小
改步骤对扩容lvm方式执行,对于新建lvm分区的忽略这一步
1 2 3 4 5 6
| blkid
resize2fs /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
|
查看扩容后分区容量是否改变
删除物理卷,逻辑卷
1 2 3 4 5 6 7 8 9 10 11 12 13
| vgreduce centos /dev/sdb1
lvreduce -L 10G /dev/mapper/centos-root
resize2fs /dev/mapper/centos-root 10G
pvmove /dev/sdb1
|