磁盘配额的功能这里不再叙述,不清楚的可以上网查看学习。和windows一样,linux也有对用户和组进行磁盘空间使用的限制策略——磁盘配额。
1.环境:
以对用户tom使用/home/resource目录为例,限制其使用的磁盘空间为5000M,警告等级为4500M。(说明:/home/resource为一独立的系统空间)
2.完整的实施过程:
2.1 启用文件系统的quota功能,修改/etc/fstab文件,在末行添加如下内容:
LABEL=/home/resource /home/resource ext3 defaults,usrquota,grpquota 0 0
2.2 重新挂载文件系统,使quota功能生效
mount -a -o remount /home/resource
(此时可以使用mount查看文件系统的quota功能是否生效)
2.3 创建quota文件
quotacheck -cmug /home/resource
(此时可以使用ls /home/resource查看有quota.user和quota.group两个文件)
2.4 开启quota
quotaon -avug
2.5 设置用户的磁盘配额文件
执行命令edquota -u tom,在其中追加如下内容:
filesytem block soft hard inodes soft hard
/home/resource 0 4500 5000 0 0 0
说明:block指已有文件大小,inodes指已有文件数量,soft指警告值,hard指限额值,0表示没有
edquota  -p  tom  jack  //参照tom用户的磁盘配额的属性,复制给新用户jack。
2.6 设置宽限时间
edquota -t
3.使用tom用户测试磁盘配额效果。