CentOS 7 LVM

一、概念

  1. 物理卷(PV):是LVM的最底层的概念,LVM的逻辑存储块,物理卷与磁盘/分区是逻辑对应关系,多个物理卷可以合并或拆分,从而实现容量的扩容和缩减。
  2. 卷组(VG):卷组是LVM逻辑上的设备,由物理卷(PV)组合而成,卷组的大小取决于物理卷的容量和个数。
  3. 逻辑卷(LV):逻辑卷可以理解成LVM中的分区,LV建立在VG之上,可以指定从VG中提取多少容量来创建逻辑卷,然后对逻辑卷进行格式化并挂载。
  4. PE:PV中可以分配的最小存储单位,大小可以指定,默认4MB。
  5. LE:LV中可以分配的最小存储单位,在同一个卷组中,LE和PE大小相同且一一对应。

二、LVM常用命令

lvm常用命令
功能PV管理命令VG管理命令LV管理命令
scan扫描pvscanvgscanlvscan
create创建pvcreatevgcreatelvcreate
display显示pvdisplayvgdisplaylvdisplay
remove移除pvremovevgremovelvremove
extend扩展/vgextendlvresize
reduce减少/vgreducelvreduce

三、实验

环境:CentOS 7

描述:添加硬盘,使用lvm分区、扩容、缩减、删除物理卷、删除逻辑卷和卷组。

步骤:

LVM分区

1、虚拟机添加2块硬盘

 2、查看新加的硬盘

lsblk -f

3、分区,使用GPT

gdisk /dev/sdb

4、创建物理卷

pvcreate /dev/sdb1

5、创建卷组

vgcreate vg01 /dev/sdb1

6、创建逻辑卷

lvcreate vg01 -n lv01 -L 5G

7、格式化逻辑卷

mkfs.xfs /dev/vg01/lv01

8、挂载逻辑卷

mount /dev/vg01/lv01 /mnt

动态扩容逻辑卷

vgextend vg01 /dev/sdc
lvresize -L +20G -r /dev/vg01/lv01

缩减逻辑卷

缩减逻辑卷后,逻辑卷中原来的数据消失(因为要格式化),所以缩减之前要进行数据备份。

1、卸载要缩减的逻辑卷

umount /dev/mapper/vg01-lv01
#或者
umount /dev/vg01/lv01

2、缩减逻辑卷

lvreduce -L -10G /dev/vg01/lv01

3、格式化逻辑卷(-f强制格式化)

mkfs.xfs -f /dev/vg01/lv01

4、挂载

mount /dev/vg01/lv01 /disk1/

 

将已用的物理卷从卷组中移除

1、如果卷组剩余空间不够接受sdc(要移除的物理卷)的数据,需要新加物理卷到卷组。

vgextend vg01 /dev/sdb2

 2、将sdc(要删除的物理卷)中的数据转移到卷组的新位置,替换sdc,这个过程消耗时间。

pvmove /dev/sdc

3、从卷组移除物理卷。

vgreduce vg01 /dev/sdc
pvremove /dev/sdc

删除逻辑卷、卷组及物理卷

1、卸载要删除的逻辑卷

umount /dev/mapper/vg01-lv01

2、删除逻辑卷

lvremove /dev/vg01/lv01

3、删除卷组

vgremove vg01

4、删除物理卷

pvremove /dev/sdb1
pvremove /dev/sdb2

  • 26
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

byron1997

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值