Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347157
  • 博文数量: 34
  • 博客积分: 1676
  • 博客等级: 上尉
  • 技术积分: 520
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-31 08:50
文章分类
文章存档

2014年(2)

2013年(2)

2012年(8)

2011年(6)

2010年(3)

2009年(12)

2008年(1)

分类: LINUX

2012-03-12 10:09:46

磁盘配额的功能这里不再叙述,不清楚的可以上网查看学习。和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) |
给主人留下些什么吧!~~