2024年1月12日发(作者:)
磁盘配额概述
实现磁盘限额的条件
需要Linux内核支持
安装quota软件包
Linux磁盘限额的特点
作用范围:针对指定的文件系统(分区)
限制对象:用户帐号、组帐号
限制类型:
磁盘容量(默认单位为KB)
文件数量
限制方法:软限制、硬限制
启用磁盘配额支持
启用文件系统的配额支持
添加usrquota、grpquota挂载参数
vi /etc/fstab
/dev/sdb1 /diaosi ext3 default,usrquota,grpquota
检测磁盘配额并创建配额文件
使用quotacheck命令创建配额文件
quotacheck -ugcv 文件系统
quotacheck -augcv
-u、-g:检测用户、组配额
-c:创建配额数据文件
-v:显示执行过程信息
-a:检测所有可用的分区
quotacheck -ugcv /dev/sdb1
quotacheck: Scanning /dev/sdb1 [/mailbox]
……
done
[root@localhost ~]# ls -l /diaosi/aquota.*
-rw------- 1 root root 6144 09-14 12:04 /mailbox/
-rw------- 1 root root 6144 09-14 12:04 /mailbox/
编辑用户和组帐号的配额设置
使用edquota命令编辑配额设置
edquota -u 用户名
edquota -g 组名
edquota -u
Disk quotas for user diaosi (uid 501):
Filesystem blocks soft hard
hard
0 0
inodes soft
/dev/sdb1 0 80000 100000 0 40 50
第3列:磁盘容量软限制
第4列:磁盘容量硬限制
第6列:文件个数软限制
第7列:文件个数硬限制
启用、关闭文件系统的配额功能
使用quotaon、quotaoff命令
quotaon -ugv /diaosi
quotaoff -ugv /diaosi
查看配额使用情况
侧重用户、组帐号角度:使用quota命令
quota -u 用户名
quota -g 组名
侧重文件系统角度:使用repquota
repquota 文件系统
repquota -a
repquota /diaosi *** Report for user quotas on device /dev/sdb1
Block grace time: 3days; Inode grace time: 3days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 176200 0 0 4 0 0
diaosi +- 100000 80000 100000 2days 1 40 50
发布评论