1. 查看系统是否支持磁盘配额
[root@localhost ~]# grep QUOTA /boot/config-3.10.0-1062.el7.x86_64
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_XFS_QUOTA=y
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_QUOTA_DEBUG is not set
CONFIG_QUOTA_TREE=y
CONFIG_QUOTACTL=y
CONFIG_QUOTACTL_COMPAT=y
2. 下载相应的工具
[root@localhost ~]# yum install quota
3.磁盘配额的概念
- 用户配额和组配额
- 磁盘容量限制和文件个数限制
- 软限制和硬限制
- 宽限时间
如果用户的空间占用数处于软限制个硬限制之间,统计在用户登录时候警告用户磁盘将满,这个宽限时间默认7天,如果超过了宽限时间,用户磁盘占用量依然超过了限制,那么就会变为硬限制。
4. 磁盘分区实验
4.1 建立用户和用户组
[root@localhost ~]# groupadd test
[root@localhost ~]# useradd -G test user1
[root@localhost ~]# useradd -G test user2