Linux的LVM与磁盘配额

一、LVM概述

LVM,全称Logical Volume Manager,逻辑卷管理;它是Linux下对硬盘分区的一种管理机制;LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小;LVM的快照功能可以帮助我们快速备份数据;LVM为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。

LVM可以动态调整磁盘容量,从而提高磁盘管理的灵活性

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

LVM机制的基本概念:

  1. PV(Physical Volume,物理卷):物理磁盘或分区。
  2. VG(Volume Group,卷组):多个物理卷合起来就组成了卷组;组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区;我们可以把卷组想象为一块逻辑硬盘。
  3. LV(Logical Volume,逻辑卷) :卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷;逻辑卷可以被格式化和写入数据;我们可以把逻辑卷想象为分区。
  4. PE(Physical Extend,物理拓展):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的;PE 的大小是可以配置的,默认是 4MB。

二、LVM命令

功能 物理卷 卷组 逻辑卷
Scan(扫描) pvscan vgscan lvscan
create(建立) pvcreate vgcreate lvcreate
display(显示) pvdisplay vgdisplay lvdisplay
remove(删除) pvremove vgremove lvremove
exend(扩展) vgextend lvextend
reduce(减少) vgreduce lvreduce

主要命令:
1. pvcreate 设备名1 [设备名2 …]
2. vgcreate 卷组名 设备名1 设备名2
3. lvcreate -L 容量大小 -n 逻辑卷名 卷组名
4. lvextend -L +扩容大小 /dev/卷组名/逻辑卷名

三、LVM应用实例

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

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

在这里插入图片描述
(注:+号一定不能少,不然会将原先的逻辑卷缩减容量到10G)

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

四、磁盘配额概述

实现磁盘限额的条件:

· 需要Linux内核支持

· 安装xfsprogs与quota软件包

Linux 磁盘限额的特点:

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

· 限制对象:用户帐号、组帐号

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

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

在这里插入图片描述

五、磁盘配额管理

1. 首先使用mount命令来查看挂载磁盘的权限

在这里插入图片描述
2. 解挂载后,再次挂载时修改挂载权限
在这里插入图片描述

在这里插入图片描述
3. 使用xfs_quota命令编辑配额设置
格式:xfs_quota-x-c’limit-u bsoft=N bhard=N isoft=N ihard=N 用户名” 挂载点
· 常用选项:- u、-g、-x、-c
· 限制字段:bsoft、bhard、isoft、ihard

(注:-x 和 -c 一定要有,这是必备选项,-x也一定要在-c前面)

选项 作用
-x 表示启动专家模式,在当前模式下允许对配新系统进行悠改的所有管理命今可用
-c 表示直接调用管理命令
-u 指定用户账号
-g 指定组账号对象
限制字段 作用
bsoft 设置磁盘容量的软限制数值(默认单位为KB)
bhard 设置磁盘容量的硬限制数值(实认单位为KB)
isoft 设置磁盘文件数的软限制数值
ihard 设置磁盘文件数的硬限制数值

(注:所谓软限制就是,你超过了软限制的阈值,系统会报警,但不会阻拦你;硬限制就是系统会强制阻拦你,即超过阈值的内容不会被系统创建或存储)

在这里插入图片描述

在这里插入图片描述

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

总结

1. 一定要注意逻辑卷建成之后要格式化

2. 扩容时要刷新挂载点,是系统能识别新增加的容量

3. 一定要细心!!!因为稍有不慎就要重新来过

4. 使用xfs_quota命令时的选项一定要是先 -x ,再 -c ,顺序不能颠倒

5. 注意创建PV、VG、LV和LV扩容时的格式

猜你喜欢

转载自blog.csdn.net/qq_40707090/article/details/123090897