LVM与磁盘配额

一、LVM概述

LYM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。

  • Logical Volume Manager,逻辑卷管理
    • 动态调整磁盘容量,从而提高磁盘管理的灵活性
    • /boot分区用于存放引导文件,不能基于LVM创建
    • 图形界面管理
    • system-config-lvm
  • LVM机制的基本概念

    • PV(物理卷)
    • VG(卷组)
    • LV(逻辑卷)
      LVM与磁盘配额

      LVM的管理命令

      * 主要命令

      LVM与磁盘配额
      LVM与磁盘配额

      注意:先要转换磁盘格式,转换为可以创建LVM的格式

      案例

      LVM与磁盘配额
      LVM与磁盘配额
      LVM与磁盘配额
      第一步分区,如图:
      LVM与磁盘配额
      创建分区
      LVM与磁盘配额
      LVM与磁盘配额
      LVM与磁盘配额
      LVM与磁盘配额
      接着需要做物理卷:
      LVM与磁盘配额
      LVM与磁盘配额
      在这里".."表示连续的
      此时查看是否有物理卷
      LVM与磁盘配额
      LVM与磁盘配额
      LVM与磁盘配额

      每个PE的基本单元大小4MB

      此时划分逻辑卷,如图:
      LVM与磁盘配额
      LVM与磁盘配额
      LVM与磁盘配额
      LVM与磁盘配额
      此时添加扩展空间:

LVM与磁盘配额
添加完成后一定要格式化,如图:
LVM与磁盘配额
创建挂载点:
LVM与磁盘配额
LVM与磁盘配额
LVM与磁盘配额
此时查看:
LVM与磁盘配额

完成!

磁盘配额

实现磁盘限额的条件

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

    Linux磁盘限额的特点

  • 作用范围:针对指定的文件系统(分区)
  • 限制对象:用户账号、组帐号
  • 限制类型:磁盘容量、文件数量
  • 限制方法:软限制、硬限制
    LVM与磁盘配额

    启用文件系统的配额支持

    LVM与磁盘配额

    注:usrquota针对用户 grpquota针对组

    编辑用户和组帐号的配额设置

    LVM与磁盘配额

  • -u 指定用户
  • -g 指定组账户
  • -x 启用专家模式
  • -c 使用命令执行

    验证磁盘配额功能

    • 切换到设置配额的分区(挂载目录)
    • 创建指定数量的文件:使用touch命令,或cp命令
    • 创建指定容量的文件:使用dd命令,或cp命令

      查看配额使用情况

      LVM与磁盘配额

  • -a 查看所有
  • -u 查看用户
  • -g 查看组
  • -b 输出报告
  • -i 查看节点信息

    案例:

    磁盘配额 容量 节点 软限制 硬限制
    查看已安装的软件包
    LVM与磁盘配额
    LVM与磁盘配额

    附:关闭增强性安全功能,不关闭无法写入配额功能

    LVM与磁盘配额
    LVM与磁盘配额
    LVM与磁盘配额
    此时需要重新挂载:
    LVM与磁盘配额
    下一步操作验证节点:
    LVM与磁盘配额
    LVM与磁盘配额
    此时验证容量:
    注:if 从...地方拿 of 从...生成...文件
    LVM与磁盘配额
    LVM与磁盘配额

    两种限额只要有一个超了限额,就无法写入使用。

    本章总结:

    使用LVM动态磁盘方案,可以灵活地扩展磁盘空间,创建及使用LVM方案的基本过程:

  • 创建物理卷
  • 创建卷组
  • 创建逻辑卷
  • 格式化文件系统
  • 挂在使用