四:启动QUOTA:(quotaon 为启动 quotaoff 为关闭)
[root@localhost /]# quotaon -avug /dev/sdb1 [/dvd]: group quotas turned on /dev/sdb1 [/dvd]: user quotas turned on -a : 开启所有quota设定,根据/etc/mtab设定 -v : 当开启quota时显示信息
五:编辑用户磁盘限额:
这里设定用户quota最大使用容量为20M,当使用到10M时会得到警告要求降低到10M最多可以创建10个文件,当创建5个文件时会得到警告要求降低到5个文件
[root@localhost /]# edquota -u redhat(redhat为系统用户名称) Disk quotas for user redhat (uid 1000): Filesystem blocks soft hard inodes soft hard /dev/sdb1 0 0 0 0 0 0
改为
Disk quotas for user redhat (uid 1000): Filesystem blocks soft hard inodes soft hard /dev/sdb1 0 10240 20480 0 5 10
-u : 编辑user的quota
-g : 编辑group的quota
-t : 编辑宽限时间
-p : 复制quota资料到另一用户上
blocks :目前使用者(quota:uid=5011)在/dev/hda7所使用的空间,单位:KB (不要修改)
soft :soft limit 磁盘空间限定值 单位:KB (需要设定)
hard :hard limit 磁盘空间限定值 单位: KB (需要设定)
inodes :目前使用者使用掉的inodes,由于不容易使用inode控制,所以不要修改它。
soft :soft limit 文件限制数量 (根据需要修改)
hard :hard limit 文件限制数量 (根据需要修改)
soft limit :最低限制容量,在宽限期(grace period)之内,使用容量可以超过soft limit,但必须在宽限期之内将使用容量降低到soft limit以下。
hard limit :最终限制容量,如果使用者在宽限期内继续写入数据,到达hard limit将无法再写入。
宽限时间:使用容量超过soft limit,宽限时间自动启动,使用者将容量降低到soft limit以下,宽限时间自动关闭,如果使用者没有在宽限时间内将容量降低到soft limit,那么他将无法再写入数据,即使使用容量没有到达hard limit
六.设定宽限时间:
[root@localhost dvd]# edquota -t Grace period before enforcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/sdb1 7days 7days [root@localhost dvd]# quota -uv redhat(-u : 显示user。-v : 显示quota值) Disk quotas for user redhat (uid 1000): Filesystem blocks quota limit grace files quota limit grace /dev/sdb1 0 10240 20480 0 5 10
七.使用-p参数复制quota资料到另一个用户:
[root@localhost dvd]# edquota -p redhat aaa
[root@localhost dvd]# quota -uv aaa
Disk quotas for user aaa (uid 1001):
Filesystem blocks quota limit grace files quota limit grace
/dev/sdb1 0 10240 20480 0 5 10
同时复制给多个用户:
[root@localhost dvd]#edquota -p redhat`awk -F: '$3 >499 {print $1}' /etc/passwd`








