Linux存储管理:逻辑卷LVM

前言

磁盘一经分区之后,再想改变磁盘中这个分区的大小就很难了。假如当这个磁盘的空间不够用了,是没有办法扩大这个分区的。所以使用逻辑卷。

LVM 是 Logical Volume Manager 的简称,中文就是逻辑卷管理。

逻辑卷与基本磁盘分区相似:

  • 基本磁盘管理:物理磁盘-->分区(格式化)-->挂载
  • 逻辑卷:物理磁盘-->转化成物理卷-->加入卷组-->在卷组中抽调空间制作逻辑卷-->格式化-->挂载

逻辑卷的特点就是随意扩张大小
当逻辑卷中的空间不够时,可以再从卷组中拿出容量加入到逻辑卷中进行扩展空间,前提是卷组中还有空间,还可以再使用一块物理硬盘进行加入卷组的操作,再分配空间给逻辑卷

术语

  • 物理卷(PV):物理磁盘分区。在进行逻辑卷使用时要将ID改为8e
  • 物理卷组(VG):物理卷的集合,可以分配物理卷的空间
  • 逻辑卷(LV):容量取自物理卷组

创建LVM

  1. 准备物理硬盘
    在虚拟机设置中添加,可以使用lsblk或ll /dev/sd*命令查看硬盘
  2. 制作物理卷PV
语法:pvcreate  /dev/硬盘
pvs命令:查看物理卷信息

在这里插入图片描述

  1. 创建卷组VG
语法:vgcreate 卷组名  卷组成员
卷组名:由自己起,不要使用纯数字
卷组成员:被转换成物理卷的硬盘

在这里插入图片描述

  1. 创建逻辑卷LV
语法:lvcreate  -L  容量大小  -n  逻辑卷名   卷组名

在这里插入图片描述

  1. 创建文件系统并挂载
1.创建文件系统
语法: mkfs.ext4 /dev/卷组名/逻辑卷名
		mkfs -t ext4 /dev/卷组名/逻辑卷名

2.创建挂载点
语法:mkdir mnt/挂载名(挂载点路径自己决定)

3.创建挂载点
语法:mount  /dev/卷组名/逻辑卷名   /mnt/挂载点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

VG扩展

目的:扩大VG,想要扩展逻辑卷,前提是卷组里面有空间

  1. 创建物理卷PV
例:pvcreate /dev/sdd

在这里插入图片描述
2. 扩展VG

vgextend vg1 /dev/sdd

在这里插入图片描述
3. 减小 VG

1.查看当前的 VG 中 PV 的使用情况
[root@server0 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/vdd vg1 lvm2 a-- 2.00g 1.76g
/dev/vde vg1 lvm2 a-- 2.00g 2.00g
------------------------------------
2. pvmove 数据到其它 PV
[root@server0 ~]# pvmove /dev/vdd
/dev/vdd: Moved: 16.7%
/dev/vdd: Moved: 100.0%

[root@server0 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/vdd vg1 lvm2 a-- 2.00g 2.00g
/dev/vde vg1 lvm2 a-- 2.00g 1.76g
------------------------------------
3.vgreduce VG
[root@server0 ~]# vgreduce vg1 /dev/vdd
Removed "/dev/vdd" from volume group "vg1"

[root@server0 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg1 1 2 0 wz--n- 2.00g 1.76g

LV扩展

  1. LV扩展
语法:lvextend -L 大小  /dev/卷组名/逻辑卷名

在这里插入图片描述

  1. FS扩容
  2. 在这里插入图片描述
    此时逻辑卷的空间容量为1000M,但是文件系统的容量未变化。
    resize2fs命令是用来增大或者收缩未加载的“ext2/ext3/ext4”文件系统的大小。

文件系统扩容,是为了不用改变文件夹的位置,避免改变文件夹位置变化而受到的影响。
在这里插入图片描述

/dev/mapper/vg1-lv1 ext4 190M 1.6M 175M 1% /mnt/lvm-lv1

# resize2fs /dev/vg1/lv1

/dev/mapper/vg1-lv2 ext4 965M 2.5M 916M 1% /mnt/lvm-lv1
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值