quota 磁盘配额

磁盘配额配置 限定用户对磁盘的使用
只能基于文件系统做磁盘配额 不能对某个目录做 只能对某个分区做
通常的应用是对home目录做 但home目录必须是独立分区

一般 1blocks 相当1k大小
限制blocks数 即用户可创建的文件总大小
限制inode数  即用户可创建的总文件个数

软限制 10MB 当10m时警告用户超出 但还可以继续使用到15MB 超出部分默认可以使用7天
硬限制 15MB 当15M时禁止用户创建

步骤:
在/etc/fstab里面挂载的home分区defaults后面加上,usrquota,grpquota选项 以开启quota支持
然后重新挂载
mount -o remount /home/
注意 不要和autofs服务的设置冲突 导致home busy 无法挂载

3)创建配额所需的数据库文件
#quotacheck -cug /home
-c create
-u 创建用户相关的配置文件
-g 创建组相关的配置文件
如果不指u或g 只指定-c 则默认为用户创建

例如:
#quotacheck -cug /home/
创建 aquota.group aquota.user 两个文件

#setquota redhat 10240 15000 30 35
          quota limit 文件数目quota 文件数目limit

#edquota -p redhat juliet 把redhat的配置复制给juliet

#quota可以查看quota信息
#dd if=/dev/zero of=./bigfile bs=1024k count=10 创建文件 10MB的
#repquota /home/ 查看此文件系统中所有用户的磁盘配额限制
#warnquota 发送警告信息
#requota -a 查看所有
#edquota -t 设置宽限期 修改grace字段

你可能感兴趣的:(职场,休闲,磁盘,quota,配额)