pv,vg,lvm逻辑关系,如何扩展lvm?

首先需要明白三个概念

物理卷(PV):真正的物理硬盘或分区

卷组(VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象成一块逻辑硬盘

逻辑卷(LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称为逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象成分区

磁盘lvm创建过程如下(注意,pv,vg,lvm在创建时不要格式化和挂载,将lv创建完成后再挂载):

1.准备好分区

# fdisk /dev/sdb

分区步骤请根据具体磁盘情况来看

创建完成后使用fdisk -l命令结果如下

2.接下来,创建物理卷

# pvcreate /dev/sdb1

# pvcreate /dev/sdb2

# pvcreate /dev/sdb3

删除使用pvremove命令

pvs可查看物理卷大小,pvscan扫描物理卷,pvdisplay查看详细信息

3.创建vg

# vgcreate myvg /dev/sdb1 /dev/sdb2 /dev/sdb3

myvg为创建vg的名字

删除使用vgremove命令

vgs查看卷组大小,vgdisplay查看详细信息

3.创建lv

创建一个名为‘mylv’,大小为100MB的逻辑卷。我们使用小分区减少执行时间。这个逻辑卷使用之前创建的卷组的空间

# lvcreate -L 100M -n mylv myvg

4.格式化和挂载逻辑卷

# mkfs.ext4 /dev/myvg/mylv

# mkdir /test

# mount /dev/myvg/mylv /test/

5.扩展一个LVM卷

注意,扩展前,先要将已挂载的lvm卸载掉!

卸载时,要退出被挂载的目录/test下

# umount /dev/myvg/mylv

# umount /dev/myvg/mylv -l 为强制卸载

卸载后,扩展LVM

# lvextend -L 200M /dev/myvg/mylv

此命令将原本100M的lv扩容到200M

注意,一个LV只能绑定一个VG,而一个VG可以绑定多个LV

而LV可扩展的大小,取决于LV所绑定的VG大小,若VG空间已满,则LV不可扩容,而解决办法就是扩容VG

6.扩展VG

新建一个物理卷(PV),然后加入myvg

VG扩展成功后(相当于加入一块新的磁盘分区/dev/sdc1),lv就可以继续扩展了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值