lv逻辑卷(虚拟磁盘)及配额实操

发布于:2024-04-11 ⋅ 阅读:(193) ⋅ 点赞:(0)

、LVM

1.LVM概念

LVM逻辑卷管理(Logical Volume Manager):LVM 适合于管理大存储设备,并允许用户动态调整磁盘容量大小,提高磁盘管理的灵活性。LVM的快照功能可以帮助我们快速备份数据。

2.LVM对比磁盘分区的优点

1.足够灵活

在不重新分区或重新格式化的情况下,动态的调整逻辑卷的大小,扩展卷组的存储容量,提高了磁盘管理的灵活性,逻辑卷解决了分区无法扩容的问题

2.保护数据

拥有数据快照功能,可以创建卷的快照备份,以便在需要时还原文件系统到之前的状态

3.故障恢复

LVM可以使用热插拔的方式添加或移除磁盘,从而可以在系统运行时进行故障恢复和替换

3.LVM的结构

1.PV物理卷(Physical Volume):先确定可以使用的磁盘或分区,然后将硬盘拆分成一个个小的块(PE)(块大小默认为4M),就是真正的物理硬盘或分区

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

3.LV逻辑卷(Logical Volume):从这个集合中取块(PE)(取空间)。卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。

4.PE物理扩展(Physical Extend):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。PE 的大小是可以配置的,默认是 4MB。

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

二、LVM主要命令

物理卷管理(PV) 卷组管理(VG) 逻辑卷管理(LV) 功能
pvscan vgscan lvscan Scan扫描
pvcreate vgcreate lvcreate Create建立
pvdisplay vgdisplay lvdisplay Display显示
pvremove vgremove lvremove Remove删除
vgextend lvextend Extend扩展
vgreduce lvreduce Reduce减少

三、实操新建逻辑卷

1.将分区类型改成Linux LVM类型

fdisk /dev/sdb

2.创建物理卷:pvcreate   分区名   整块磁盘名

pvcreate   /dev/sdb1   /dev/sdc

3.建立eva卷组:vgcreate  卷组名(自定义)  分区   整块磁盘

vgcreate   eva  /dev/sdb1  /dev/sdc

4.在逻辑卷组eva中创建名为es的逻辑卷,大小为15GB:

lvcreate  -n  es  -L  +15G  eva

5.格式化逻辑卷,安装文件系统xfs:

mkfs.xfs  /dev/mapper/eva-es

6.临时挂载:

mount  /dev/mapper/eva-es   /mnt

7.逻辑卷完成,可以使用

8.扩容逻辑卷eva,将sdd硬盘扩容到eva卷组(实现逻辑卷的空间扩展):

vgextent   eva   /dev/sdd

9.实现文件系统的扩展:lvextend   大小  加10GB   加哪个磁盘分区

lvextend   -L  +10G   /dev/eva/es  -r

注:一定要加加号,不加+号就会让该卷组变成这个容量大小

10.给扩展的空间部分也装上xfs文件系统(同步文件系统):

xfs系统用xfs_growfs

让新加的扩容逻辑卷同步文件系统:xfs_growfs   逻辑卷名称

xfs_growfs   /dev/eva/es

三、磁盘配额

磁盘配额的前提条件:内核必须支持磁盘配额,

需要linux内核支持

安装xfsprogs与quota软件包

Linux磁盘限额的特点

作用范围:针对指定的文件系统(分区)

限制对象:用户账户、组账号

限制类型:磁盘容量、文件数量

限制方法:软限制、硬限制


网站公告

今日签到

点亮在社区的每一天
去签到