修改/etc/fstab
#vi /etc/fstab ,在
LABEL=/export/home /export/home ext3 defaults 1 2
此行xx磁盘配额,修改后的结果如下:
LABEL=/export/home /export/home ext3 defaults,usrquota,grpquota 1 2
重新装载文件系统,使改变生效 重新xx/etc/fstab改变
#mount -o remount /export/home
进行配额检查
#quotacheck -cmug /export/home
生成相应的配额文件aquota.user aquota.group
对用户test设置配额
运行如下命令:edquota test
Disk quotas for user test (uid 1054):
Filesystem blocks soft hard inodes soft hard
/dev/sda7 1240 0 0 300 0 0
blocks是指现在该用户使用的block数目(一个block为1kB)后面跟着的soft和hard
soft({dy}个)-软磁盘空间限制,表示用户可以使用的磁盘空间大小,单位为KB。可以有7天(默认)的超越,过后自动转为硬限制,不限制设置为0
hard({dy}个)-硬配额限制,不能超越,表示用户可以使用的{zd0}磁盘空间,单位为KB,不限制设置为0
nodes-当前文件个数 后面跟着的soft和hard
soft(第二个)-软磁盘空间限制,可以有7天(默认)的超越,表示用户可以创建的文件个数,包括目录,可以有默认七天的超越
hard(第二个)-硬配额限制,不能超越,表示用户可以创建的文件个数,不能超过。
现在修改为
Disk quotas for user test (uid 1054):
Filesystem blocks soft hard inodes soft hard
/dev/sda7 1240 0 15728640 300 0 0
限制为15g
启动配额
#quotaon /export/home
显示磁盘配额使用状态
#repquota /export/home
暂时关闭某个文件系统的配额
quotaoff /export/home
修改软配额的{zd0}超越时间
#edquota -t [-g] 修改用户/配额软配额超越的{zd0}天数,也就是用户超过soft的限制后,系统允许在设定的时间范围内继续超越。默认是7天