LVM概述
Logical Volume Manager,逻辑卷管理
作用:动态调整磁盘容量,从而提高磁盘管理的灵活性
需要注意:
/boot分区用于存放引导文件,不能基于LVM创建
图形界面管理工具
system-config-lvm
LVM机制的基本概念
PV(Physical Volume,物理卷)
整个硬盘,或使用fdisk等工具建立的普通分区
包括许多默认4MB大小的PE(Physical Extent,基本单元)
VG(Volume Group,卷组)
一个或多个物理卷组合而成的整体
LV(Logical Volume,逻辑卷)
从卷组中分割出的一块空间,用于建立文件系统
LVM的管理命令
功能 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
Scan 扫描 | pvscan | vgscan | lvscan |
Create 建立 | pvcreate | vgcreate | lvcreate |
Display 显示 | pvdisplay | vgdisplay | lvdisplay |
Remove 删除 | pvremove | vgremove | lvremove |
Extend 扩展 | vgextend | lvextend | |
Reduce 减少 | vgreduce | lvreduce |
主要命令的语法
pvcreate 设备名
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名
磁盘配额概述
实现磁盘限额的条件
需要Linux内核支持
安装quota软件包
Linux磁盘限额的特点
作用范围:针对指定的文件系统(分区)
限制对象:用户帐号、组帐号
限制类型:磁盘容量(默认单位为KB)、文件数量
限制方法:软限制、硬限制
实验案例:LVM卷管理及磁盘配额设置
需求描述
采用LVM磁盘管理方案
设置启用磁盘配额
实现思路
添加磁盘并建立LVM磁盘管理方案
添加配额支持
设备并启用磁盘配额
验证磁盘配额功能
添加两块新磁盘
为磁盘分区
把分区类型修改为LVM
同样方法分区并修改类型磁盘sdc
将/dev/sdb1和/dev/sdc1分区转换为物理卷
将上面两个物理卷整合为一个卷组,名称为:mail
在mail卷组中创建一个大小为30G的逻辑卷,名称为:mbox
格式化mbox逻辑卷
新建目录/mailbox,并将逻辑卷mbox挂载到/mailbox上,启用文件系统的配额支持需要添加usrquota、grpquota挂载参数
查看挂载信息
查看磁盘使用情况
检测磁盘配额并创建配额文件
使用quotacheck命令创建配额文件
-u、-g:检测用户、组配额
-c:创建配额数据文件
-v:显示执行过程信息
-a:检测所有可用的分区
编辑用户和组帐号的配额设置
使用edquota命令编辑配额设置
edquota -u 用户名
edquota -g 组名
对用户jerry进行配额设置,软限制为400M,硬应限制为500M
对组accp进行配额设置,软限制为3.5G,硬限制为4G
启用、关闭文件系统的配额功能
使用quotaon、quotaoff命令
下面进行测试,切换到jerry用户,生成一个大小为600M的文件
切换到abc用户,生成一个大小为5G的文件(abc用户属于accp组)
查看/mailbox中的文件信息,发现jerry用户和accp组里的用户abc所创建的文件均没有超过磁盘配额的限制
查看配额使用情况
侧重用户、组帐号角度:使用quota命令
quota -u 用户名
quota -g 组名
侧重文件系统角度:使用repquota
转载于:https://blog.51cto.com/stevensj/1307106