linux逻辑卷

在Linux上使用硬盘
1、分区

缺点:

  • 一旦建立,无法扩容,重新建立分区,修改容量,原数据会丢失

  • 划分的空间必须是硬盘上连续的空间

为解决分区的痛点产生逻辑卷

逻辑卷:

  • 可以无限扩容,不会影响数据(生产环境中禁止缩容,会导致数据丢失)

  • 不需要连续的硬盘空间

  • 具有有限的备份功能

2、格式化
3、挂载

LVM逻辑卷管理

 功能:
  • 可动态调整文件系统的大小

  • /boot分区用于存放引导文件,不能基于LVM创建

  • 快照可备份数据文件

基本概念:
  • 物理卷:真实的,物理的硬盘或分区

    • 优势:可以将硬盘或分区拆成PE

  • 卷组:多个物理卷组成一个卷组,同一硬盘的不同分区,不同硬盘的不同分区,都可以组成卷组,是一种逻辑上的硬盘

  • 逻辑卷:卷组是一块逻辑上的硬盘,必须分区后才能使用,划分出来的分区叫做逻辑卷

  • 物理扩展:用来保存数据的最小单元PE,默认大小为4M,可以修改

逻辑卷划分过程:

1、物理卷:将硬盘分区拆分成一个个的PE(一个PE:4M)

2、卷组:PE的集合,方便管理PE

3、逻辑卷:逻辑上的硬盘

管理命令:
功能物理卷PV管理卷组VG管理逻辑卷LV管理
scan扫描pvscanvgscanlvscan
create建立pvcreatavgcreatelvcreate
display显示pvdisplayvgdisplaylvdisplay
remove移除pvremovevgremovelvremove
extend扩展——vgextendlvextend
reduce减少——vgreducelvreduce
主要命令:

pvcreate 设备名 [其他设备名]

vgcreata 卷组名 物理卷名

lvcreate -L 容量大小 -n 逻辑卷名 卷组名

lvextend -L +大小 /dev/卷组名/逻辑卷名

建立逻辑卷

添加硬盘

刷新系统识别硬盘

建立物理卷(如果使用分区,需将分区类型改为8e)

命令:
pvcreate 设备名

pvcreate /dev/sdb /dev/sdc

#建立物理卷,将物理硬盘逻辑上划分成PE

vgcreate 卷组名 设备名

vgcreate vg1 /dev/sdc1 /dev/sdd

#将物理卷加入卷组进行管理

lvcreate -n 逻辑卷的名字 -L 逻辑大小 卷组名

lvcreate -n lv1 -L 15G vg1

#创建逻辑卷,配置逻辑卷的名称、大小、划分的卷组

mkfs.文件类型 逻辑卷路径

mkfs.xfs /dev/vg1/lv1

#格式化

mount 逻辑卷路径 挂载点

mount /dev/vg1/lv1 /mnt

#挂载

逻辑卷扩容

在不影响数据的情况下扩容

  • 在卷组空间充足的情况下直接扩容

  • 卷组空间不足,先扩容卷组,再扩容逻辑卷

    扩容卷组:

    • vgextend

    扩容逻辑卷:

    lvextend -L +5G 逻辑卷名 -r

    • lvextend -L +5G /dev/vg1/lv1 -r

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值