欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Linux-CentOS 7.4 - LVM与磁盘配额

程序员文章站 2022-06-25 09:11:08
目录一、LVM概述1.1 Logical Volume Manager,逻辑卷管理1.2 LVM的基本概念二、LVM管理命令三、推荐步骤四、磁盘配额概述五、扩展实验5.1 实验要求5.2 实验步骤六、磁盘配额实验6.1 实验要求6.2 实验步骤一、LVM概述1.1 Logical Volume Manager,逻辑卷管理动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建图形界面管理工具:system-config-lvm1.2 LVM的基本概念PV(...

一、LVM概述

1.1 Logical Volume Manager,逻辑卷管理

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

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

图形界面管理工具:system-config-lvm

1.2 LVM的基本概念

  • PV(物理卷)文件类型8e格式
    Linux-CentOS 7.4 - LVM与磁盘配额
    物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。

创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE),从而构成物理卷

物理卷一般直接使用设备文件名称,如/dev/sdb1 , /dev/sdb1, /dev/sdd等

对于转换成物理卷的普通分区,建议先使用fdisk工具将分区类型的ID标记号改为“8e”(8e表示LVM逻辑卷),若是整块硬盘,可以将所有磁盘空间划分为一个主分区后再做相对应调整

  • VG(卷组)
    Linux-CentOS 7.4 - LVM与磁盘配额
    卷组:由一个或多个物理卷组成一个整体即称为卷组

在卷组中可以动态的添加或移除物理卷

许多个物理卷可以分别组成不同的卷组,卷组的名称由用户自定义

  • lv(逻辑卷)
    Linux-CentOS 7.4 - LVM与磁盘配额
    逻辑卷建立在卷组之上,与物理卷没有直接关系

对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷

使用mkfs等工具在逻辑卷上创建文件系统以后,就可以挂载到Linux系统中的目录下使用

二、LVM管理命令

  • 主要命令1
    Linux-CentOS 7.4 - LVM与磁盘配额
  • 主要命令2
pvcreate 设备名(磁盘) 【设备名2 ... ...】
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -l +大小 /dev/卷组名/逻辑卷名

三、推荐步骤

Linux-CentOS 7.4 - LVM与磁盘配额

四、磁盘配额概述

Linux-CentOS 7.4 - LVM与磁盘配额

五、扩展实验

5.1 实验要求

给磁盘增加两个20G硬盘,建立逻辑卷15G,卷组名为vg01,逻辑卷名为lv01,然后给逻辑卷lv01扩展2G。

5.2 实验步骤

添加硬盘
Linux-CentOS 7.4 - LVM与磁盘配额
1、建立物理卷 sdb sdc
2、将sdb、sdc建立成卷组,卷组名为vg01
3、建立逻辑卷 -L是容量大小 -n是逻辑卷名 最后是卷组名
Linux-CentOS 7.4 - LVM与磁盘配额
4、将逻辑卷lv01改成xfs类型 并格式化
Linux-CentOS 7.4 - LVM与磁盘配额
5、创建目录mailbox
6、将逻辑卷lv01 挂载到mailbox(临时挂载,可以不敲直接永久挂载)
Linux-CentOS 7.4 - LVM与磁盘配额
7、进入 vi /etc/fstab
8、敲下面永久挂载命令,进行永久挂载,然后按esc 、shift+:、输入wq保存退出
9、然后输入 init 6 重启
Linux-CentOS 7.4 - LVM与磁盘配额
10、进入mailbox目录
11、创建文件1 2 3 4 5 6 7文件
Linux-CentOS 7.4 - LVM与磁盘配额
12、用echo 1 >1 命令,表示建立一个1文件往里面输入1,以此类推
Linux-CentOS 7.4 - LVM与磁盘配额
13、退到上一层
Linux-CentOS 7.4 - LVM与磁盘配额
14、给lv01逻辑卷扩展2G
Linux-CentOS 7.4 - LVM与磁盘配额
15、同步文件系统(就相当于刷新)
Linux-CentOS 7.4 - LVM与磁盘配额
16、然后df- Th查看一下,成功!
Linux-CentOS 7.4 - LVM与磁盘配额

六、磁盘配额实验

6.1 实验要求

对zk账户进行设置磁盘限额

注意:此配额实验使用的环境还是上面的扩展实验环境

6.2 实验步骤

1、卸载挂载(如果挂载的话使用卸载,否则不用卸载)
Linux-CentOS 7.4 - LVM与磁盘配额
2、临时挂载(可直接用第六步永久挂载)
Linux-CentOS 7.4 - LVM与磁盘配额
3、用mount查看一下
Linux-CentOS 7.4 - LVM与磁盘配额
Linux-CentOS 7.4 - LVM与磁盘配额
4、给mailbox目录设置权限最高权限777(设置成777纯属测试使用)
Linux-CentOS 7.4 - LVM与磁盘配额
5、查看一下权限是不是777
Linux-CentOS 7.4 - LVM与磁盘配额
6、进入vi /etc/fstab ,敲下面永久挂载命令进行永久挂载,然后按esc 、shift+:、输入wq保存退出
Linux-CentOS 7.4 - LVM与磁盘配额
Linux-CentOS 7.4 - LVM与磁盘配额
7、init 6重启一下,df-Th 查看一下是否挂载进去
Linux-CentOS 7.4 - LVM与磁盘配额
Linux-CentOS 7.4 - LVM与磁盘配额
8、配置限制 zk用户软限制80M、硬限制100M、i字节软限制40M、i字节硬限制50M。再用xfs_quota -c命令看一下软限制、硬限制情况

  • -x:表示启动专家模式
  • -c:表示直接调用管理命令
  • limit:后面包含磁盘配额的限制字段 (-u就是限制普通用户)
    Linux-CentOS 7.4 - LVM与磁盘配额
    Linux-CentOS 7.4 - LVM与磁盘配额
    9、查看i字节情况
    Linux-CentOS 7.4 - LVM与磁盘配额
    10、因为mailbox目录是用root账户创建的,我们需要改一下mailbox目录属主,敲下面的一句话
    Linux-CentOS 7.4 - LVM与磁盘配额
    11、在zk账户里写入4M数据,没有超过软连接和硬连接
    Linux-CentOS 7.4 - LVM与磁盘配额
    12、进入mailbox目录看一下数据是否写进去了
    Linux-CentOS 7.4 - LVM与磁盘配额
    13、写入一个90M的数据,查看一下,超过软连接,不超硬链接,依然能写入数据
    Linux-CentOS 7.4 - LVM与磁盘配额
    Linux-CentOS 7.4 - LVM与磁盘配额
    14、写入一个120M的数据,查看一下,超过软连接,超过超硬链接,只能写入100M,剩下的写不进去
    Linux-CentOS 7.4 - LVM与磁盘配额
    Linux-CentOS 7.4 - LVM与磁盘配额
    15、磁盘配额完成。

本文地址:https://blog.csdn.net/weixin_44733021/article/details/107342814