磁盘配额的功能这里不再叙述,不清楚的可以上网查看学习。和windows一样,linux也有对用户和组进行磁盘空间使用的限制策略——磁盘配额。
1.环境:
以对用户tom使用/home/resource目录为例,限制其使用的磁盘空间为5000M,警告等级为4500M。(/home/resource目录需要挂在一个新的分区如/sdc1上。)
2.完整的实施过程:
2.1 启用文件系统的quota功能,修改/etc/fstab文件,在末行添加如下内容:
LABEL=/dev/sdc1 /home/resource ext3 defaults,usrquota,grpquota 0 0
【说明:/dev/sdc1是一个新创建的分区,且已格式化为ext3格式。】
2.2 重新挂载文件系统,使quota功能生效
mount -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表示没有
2.6 设置宽限时间
edquota -t
3.使用tom用户测试磁盘配额效果。
【提示:切忌你的iptables和selinux的策略配置】
阅读(1902) | 评论(0) | 转发(1) |