今天讲到了Linux中硬盘部分,下面聊聊怎么进行磁盘配额
逻辑卷
首先要知道什么是逻辑卷。逻辑卷就是对硬盘分区进行管理,主要管理大的存储设备。
它是由实际的物理空间来提供的一个虚拟的概念,它超出了一般分区的概念,它可以把多个硬盘合并成一个逻辑上的分区,再把这个逻辑分区分成一个个的逻辑卷。
特点
1、可以对分区的大小进行动态的扩容,缩容。
2、可以快速创建,方便管理,不用考虑底层硬件。
3、高可用,可以支持冗余功能。
lvm
(vg)卷组:多个物理卷所组成的集合,它可以是一块硬盘的多个分区,也可以是不同硬盘上的不同分区。就是一个逻辑硬盘.
(pv)物理卷:指实际的物理硬盘及分区.
(lv)逻辑卷:就是对逻辑硬盘进行分区,多个PE就组成了逻辑卷,它也可以被格式化,写入数据。
相关命令
pvcreate 磁盘地址 创建物理卷(可省略)
vgcreate 卷组名 设备地址 创建卷组
lvcreate -L +10G -n 逻辑卷名 卷组名 分区
扩容
lvextend -L +20G 逻辑卷地址 -r 扩容 立即生效
vgextend 卷组名 磁盘地址 卷组扩容
磁盘配额
主要作用:主要是针对普通用户在磁盘上的写操作(创建文件个数,磁盘空间占用大小),防止普通用户占用大量磁盘空间。保证系统存储空间的稳定性,持续可用性。
磁盘配额的相关命令
磁盘配额流程
对用户账户及组账户 进行限制
mount -o usrquota,grpquota 设备 挂载目录
创建普通用户
给目录权限
对指定的用户使用磁盘大小的限制
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M 用户名' 目录
对指定的用户创建文件数的限制
xfs_quota -x -c 'limit -u isoft=4 ihard=5 用户名' 目录
取消配额
xfs_quota -x -c ‘disable -up’ /data/
相关名称解释
名称 | 解释 |
-x | 启动专家模式,允许使用管理命令 |
-c | 直接调用命令 |
-u | 指定限制的用户 |
bsoft | 磁盘空间的软限制 |
bhard | 磁盘空间的硬限制 |
isoft | inode号的软限制 |
ihard | inode号的硬限制 |