一、基本概念
1、PV(物理卷):一个磁盘或一个分区,有多个pe组成,每一个pe=4mb
2、VG(卷组):一个或多个物理卷的集合
3、LV(逻辑卷):在卷组中划分出来的一部分空间
二、LVM管理的主要命令
1、创建物理卷
pvcreate 设备名 1 设备2
2、创建卷组
vgcreate 卷组名 物理卷1 物理卷2 ...
3、创建逻辑卷
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
4、扩展逻辑卷
lvextend -L +大小 /dev/卷组名/逻辑卷名
5、查看
lvscan、pvscn、vgscan
三、示例:
1、创建分区并分配8e
fdisk /dev/sdb
fdisk /dev/sdc
2、创建物理卷
pvcreate /devsdb1 /dev/sde1
3、创建卷组
vgcreate mail-store /dev/sdb1 /dev/sdc1
4、创建逻辑卷
lvcreate -L 25G -n mail mail-store
5、格式化逻辑卷
mkfs.xfs /dev/mail-store/mail
6、挂载逻辑卷
mkdir /a
mount /dev/mail-store/mail /a
7、扩展逻辑卷
lvextend -L +5G /dev/mail-store/mail
8、xfs_growfs /dev/mail_store/mail
9、查看空间
df -hT
四、配置的特点
1、范围:分区
2、对象:用户、组(基本)
3、类型:容量(kb)、文件数量
4、方法:
1)软限制:警告,超过后依然可使用
2)硬限制:最终限制,超过后不可使用
3)宽限时间:从软限制到硬限制默认宽限时间是7天
五、磁盘配额的设置步骤
1、启用文件系统的配额功能
1)临时、一次性
mount -o userquota,grpquota /dev/mail_store/mbox /mailbox
2)永久、自动
vim /etc/fstab
/dev/mail_store/mbox /mailbox xfs defaults,usrguota,grpquota 0 0
2、创建用户与组
groupadd gongchengbu
useradd -g gongchengbu xiaoming
useradd -g gongchengbu xiaohong
useradd -g gongchengbu xiaolan
3、编辑配额
1)限制小明:容量软100M 文件数软:10个,文件数硬:20
xfs_quota -x -c 'limit -u bsoft=100M bhar=200M isoft=10 ihard=20 xiaoming' /mailbox
2)限制工程组::容量软500M 容量硬600M
xfs_quota-X -c'limit -g bsoft=500M bhar=600M 工程部‘/mailbox
4、设置写入权限
chmod a+w /mailbox
5、测试
1)用xiaoming登录
su - xiaoming
dd if=/dev/zero of=/mailbox/1.txt ba=50M count=3
提示:Disk quota exceeded 已超过配额
6、查看配额
1)查看容量配额
xfs_quota -c 'quota -u xiaoming' /mailbox
2)查看文件数配额
xfs_quota -c'quota 0i -u xiaoming' /mailbox/
3)查看整个文件系统所有人
xfs_quota -x -c ' report -a'
xfs_quota -x -c ' repore -abi'