目录
一.LVM
Logical Volume Manager 逻辑卷管理
- 能够在保持现有数据不变的情况下动态调整磁盘内容,从而提高磁盘管理的灵活性
- /boot分区用于存放引导文件,不能基于LVM创建
二.LVM基本概念
PV(Physical Volume)物理卷
- 整个硬盘,或使用fdisk等工具建立的普通分区
- 包括许多默认4MB大小的PE(Physical Extent )基本单元
VG(Volume Group)卷组
- 一个或多个物理卷组合而成的整体
LV (Logical Volume)逻辑卷
- 从卷组中分割出的一块空间,用于建立文件系统
三.LVM的管理命令
主要命令
功能 | 物理卷管理 (PV 管理命令) | 卷组管理 (VG 管理命令) | 逻辑卷管理 (LV 管理命令) |
---|---|---|---|
Sca (扫描) | pvscan | vgscan | lvscan |
Create (建立) | pvcreate | vgcreate | lvcreate |
Display (显示) | pvdisplay | vgdisplay | lvdisplay |
Remove (删除) | pvremove | vgremove | lvremove |
Extend (扩展) | —————— | vgextend | lvextend |
Reduce (减少) | —————— | vgreduce | lvreduce |
四.LVM实验步骤
五.磁盘配额概述
1.实现磁盘限额的条件
- 需要Linux内核支持
- 安装xfsprogs与quota软件包
2.Linux 磁盘限额的特点
- 作用范围:针对指定的文件系统(分区)
- 限制对象:用户账号,组账号
- 限制类型:磁盘容量,文件数量
- 限制方法:软限制,硬限制
六.磁盘配额管理
1.编辑用户和组账号的配额设置
使用xfs_quota命令编辑配额设置
xfs_quota -x -c ‘limit -u bsoft=N bhard=N isoft=N ihard=N 用户名’ 挂载点
常用选项
选项 | 功能 |
---|---|
-x | 表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用 |
-c | 表示直接调用管理命令 |
-u | 指定用户账号对象 |
-g | 指定组账号对象 |
限制字段
选项 | 功能 |
---|---|
bsoft | 设置磁盘容量的软限制数值(默认单位为KB) |
bhard | 设置磁盘容量的硬限制数值(默认单位为KB) |
isoft | 设置磁盘文件数的软限制数值 |
ihard | 设置磁盘文件数的硬限制数值 |
2.验证磁盘配额功能
- 切换到设置配额的分区(挂载目录)
- 创建指定数量的文件:使用 touch 命令 或 cp 命令
- 创建指定容量的文件:使用 dd 命令 或 cp 命令
3.查看配额使用情况
xfs_quota -x -c 'report 选项' 挂载点
report常用选项
选项 | 功能 |
---|---|
-u | 对用户查看 |
-g | 对组查看 |
-a | 查看所有可用分区的配额使用报告 |
-b | 查看磁盘容量 |
-i | 查看文件数 |