Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1148987
  • 博文数量: 309
  • 博客积分: 6093
  • 博客等级: 准将
  • 技术积分: 3038
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-03 17:14
个人简介

linux学习记录

文章分类

全部博文(309)

文章存档

2014年(2)

2012年(37)

2011年(41)

2010年(87)

2009年(54)

2008年(88)

分类: LINUX

2008-12-24 11:14:07

查询功能:
quota      显示当前某个用户组或某个用户的磁盘配额限值
     quota -guvs 显示出目前 root 自己的 quota 限制值
     quota -vu   查询
quotacheck   扫描某个磁盘的配额空间,扫描过程中磁盘被设置为只读,扫描完成后会产生aquota.user和aquota.group
     quotacheck -avug  将所有的在 /etc/mtab 内含有磁盘配额支持的分区进行扫描
             [-m] 强制扫描
     quota一定要是独立的分区,要有quota.user和quota.group两件文件,在/etc/fstab添加一句:
     /dev/hda3 /home ext3 defaults,usrquota,grpquota 1 2
     chmod 600 quota*         设置完成,重启生效
quotastats
warnquota
repquota  显示更完整的磁盘配额结果报告
     repquota -av     查看系统内所有具有磁盘配额的文件系统的限值状态
     repquota -aug    仅列出用户与用户组的磁盘配额限值

编辑磁盘配额:

edquota    编辑用户或群组的quota  [u]用户,[g]群组,[p]复制,[t]设置宽限期限
     edquota -u test  设置用户test 的磁盘配额限制值
     edquota -p test -u test1  将test的磁盘限制值复制给用户test1
     edquota -t   修改宽限时间
setquota
quotaon    启动磁盘配额
     quotaon -auvg 启动所有具有磁盘配额的文件系统
quotaoff   关闭磁盘配额
     quotaoff -a  关闭了 quota 的限制


磁盘配额从开始准备文件系统的支持,到整个设置结束的主要步骤如下:
1、设置分区的文件系统支持磁盘配额参数
编辑/etc/fstab,在要加入磁盘配额的分区增加usrquota,grpquota就可以,如下:
LABEL=/backup           /backup                 ext3    defaults,usrquota,grpquota        1 2
然后重启系统或重新载入文件系统来驱动设置值。

2、建立磁盘配额记录文件
扫描磁盘的用户使用状况,并产生重要的aquota.user和aquota.group文件
[root@NS5 ~]# quotacheck -avug
quotacheck: Scanning /dev/hda2 [/backup] done
quotacheck: Checked 262 directories and 4963 files
启动磁盘配额
[root@NS5 ~]# quotaon -avug
/dev/hda2 [/backup]: group quotas turned on
/dev/hda2 [/backup]: user quotas turned on

3、编辑磁盘配额限制值数据
使用edquota来编辑每个用户或用户组的可用空间。
[root@NS5 ~]# edquota -u test
Disk quotas for user test (uid 500):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/hda2                         0     450000     500000          0        0        0

4、重新扫描与启动磁盘配额
设置好磁盘配额之后,建议再进行quotacheck,然后再以quotaon来启动。

阅读(775) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~