Linux系统的LVM与磁盘配额以及配置示例

文章目录

  • 前言
  • 一、LVM概述
    • 1.LVM
    • 2.LVM机制的基本概念
  • 二、LVM的管理命令
    • 1.主要命令
  • 三、LVM的应用实例
  • 四、磁盘配额
    • 1.什么是磁盘配额
    • 2.实现磁盘配额的条件
    • 3.磁盘配额的特点
    • 4.设置磁盘配额
  • 总结


前言

我们不免会遇到磁盘空间不够的现象,此时就需要对逻辑卷进行扩增达到增加内存的目的。除此之外需要对普通用户进行限制才能避免内存使用过多。
本文演示了如何配置LVM逻辑卷以及设置磁盘配额的过程


一、LVM概述

1.LVM

Logical Volume Manager,逻辑卷管理
能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
/boot分区用于存放引导文件,不能基于LVM创建

2.LVM机制的基本概念

**PV(物理卷):**物理卷时LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(PE),从而构成物理卷
**VD(卷组):**由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷,许多物理卷可以分别组成不同的卷组,卷组的名称由用户自行定义。
**LV(逻辑卷):**逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一卷组就是一个整体,从这个整体中"切出"一小块空间作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。使用mkfs等工具在逻辑卷上创建文件系统
Linux系统的LVM与磁盘配额以及配置示例_第1张图片


二、LVM的管理命令

1.主要命令

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

三、LVM的应用实例

添加分区sdc1
Linux系统的LVM与磁盘配额以及配置示例_第2张图片
添加sdd1分区
Linux系统的LVM与磁盘配额以及配置示例_第3张图片
将/dev/sdc1和/dev/sdd1创建物理卷以及创建卷组
Linux系统的LVM与磁盘配额以及配置示例_第4张图片
Linux系统的LVM与磁盘配额以及配置示例_第5张图片
在vgname中创建大小12G名字为lv_name的逻辑卷
Linux系统的LVM与磁盘配额以及配置示例_第6张图片
进行格式化
Linux系统的LVM与磁盘配额以及配置示例_第7张图片
进行永久挂载
在这里插入图片描述
Linux系统的LVM与磁盘配额以及配置示例_第8张图片
刷新挂载
在这里插入图片描述
在lv_name中扩展3G空间,将添加的3G空间格式化,df -hT查看是否添加成功
Linux系统的LVM与磁盘配额以及配置示例_第9张图片
重启虚拟机查看是否生效
Linux系统的LVM与磁盘配额以及配置示例_第10张图片


四、磁盘配额

1.什么是磁盘配额

为了避免在服务器中出现磁盘空间不足的问题,可以抵用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,一房主个别用户恶意或无意间占用大量的磁盘空间,从而保持系统存储空间的稳定性和持续性。可在centos系统中,不同文件系统使用不同磁盘配额配置管理工具。例如:xfs文件系统通过xfs_quota工具进行管理;EXT3/4文件系统通过quota工具进行管理。

2.实现磁盘配额的条件

需要Linux内核支持
安装xfsprogs与quota软件包

3.磁盘配额的特点

1.作用范围: 只在指定的文件系统(分区)内有效
2.限制对象: 主要针对系统中指定的用户账号、组账号进行限制
3.限制类型:
磁盘容量:限制用户能够使用的磁盘数据块大小,也就是限制磁盘空间大小
文件数量:限制用户能够拥有的文件个数
4.限制方法:
软限制指定一个软性的配额数值,在固定的宽限期(默认为七天)内允许超过这个限制,但系统会给出警告信息
硬限制指定一个硬性的配额数值,是绝对禁止用户超过的限制值,当达到硬限制值时,系统也会给出警告并禁止继续写入数据。硬限制的配额值应大于相应的软限制值,否则软限制将失效

4.设置磁盘配额

1.检查是否已安装xfsprogs和 xfs_quota软件包
在这里插入图片描述
在这里插入图片描述
2.解挂载
Linux系统的LVM与磁盘配额以及配置示例_第11张图片

3.以支持配额功能的方式挂载文件系统
在这里插入图片描述

Linux系统的LVM与磁盘配额以及配置示例_第12张图片
Linux系统的LVM与磁盘配额以及配置示例_第13张图片
Linux系统的LVM与磁盘配额以及配置示例_第14张图片
4.编辑用户或组账号
在这里插入图片描述
5.编辑用户和组账号的配额设置
在这里插入图片描述
-x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令
-c:表示直接调用管理命令
-u:指定用户账号对象
-g:表示组账号对象
Bsoft:设置磁盘容量的软限制数值
Bhard:设置磁盘容量的硬链接数值
isoft:设置磁盘文件数的软限制数值
ihard:设置磁盘文件数的硬链接数值

6.验证磁盘配额功能
在这里插入图片描述
验证磁盘文件数超限
Linux系统的LVM与磁盘配额以及配置示例_第15张图片
Linux系统的LVM与磁盘配额以及配置示例_第16张图片
验证磁盘容量超限
Linux系统的LVM与磁盘配额以及配置示例_第17张图片
dd命令是一个设备转换和连续复制命令
"if="指定输入设备(或文件)
"of="指定输出设备(或文件)
"bs="指定读取数据块的大小
"count="指定读取数据块的数量
/dev/zero"零"设备文件,可以无限的提供空字符。常用来生成一个特定大小的文件。

在这里插入图片描述
5.查看配额使用情况
Linux系统的LVM与磁盘配额以及配置示例_第18张图片
report常用选项:
-u:对用户查看
-g:对组查看
-a:查看所有可用分区的配额使用报告
-b:查看磁盘容量
-i:查看文件数


总结

LVM可动态调整磁盘容量,灵活,可以弹性伸缩
PV物理卷:把存储空间分割成默认大小为4MB的基本单元(PE),从而构成物理卷
VG卷组:一个或多个物理卷组成一个整体,即称为卷组
LV逻辑卷:每一卷组就是一个整体,从这个整体中"切出"一小块空间作为用户创建文件系统的基础,这一小块空间就称为逻辑卷
LVM的主要命令:scan(扫描)、create(创建)、display(显示)、remove(删除)、extend(扩展)、reduce(减少)
以及如何配置LVM
磁盘配额的作用范围、限制对象、限制类型、限制方法
如何设置磁盘配额

你可能感兴趣的:(LVM配置以及磁盘配额,linux,服务器,运维)