分类: LINUX
2008-09-24 11:42:01
步骤:
1.#vi /etc/fstab 增加usrquota,grpquota 2.重新mount #mount -o remount /home 3.生成配额文件 #quotacheck -acvug 或者#quotacheck -cvug /home 4.配置某个用户的. #edquota [-u,-g] 用户名
例子:
#edquota user001 Disk quotas for user user001 (uid 668): Filesystem blocks soft hard inodes soft hard /dev/sda7 0 5 10 0 5 10 参数解释: filesystem-正在设置的文件系统,不要修改或删除 bolock-用户当前已经使用了多少碰盘空间,单位为KB;这个参数是为做限制时的参考。 soft(第一个)-软磁盘空间限制,默认0,表示无限制。这里设置为5K. hard(第一个)-硬配额限制,0表示无限制。这里设置为10K. inodes-用户当前已经有了多少文件。 soft(第二个)-对文件数量的软限制,0表示无限制.这里设置为5个. hard(第二个)-对文件数量的硬限制,0表示无限制.这里设置为10个.
5.设置软限制的过度期. #edquota -t filesystem block grace period inode grace period /dev/sda5 7days 10days 6.启动关闭 #quotaon -avgu 启动所有的配额 #quotaon /home 启动/home配额 #quotaoff -avgu 7.查看配额 #quota -u 用户名 :查看该用户的磁盘使用情况 #repquota -a :查看所有的用户磁盘使用情况. 8。批量设置限额。 #edquota -p test test1 test2 test3 用设置好磁盘限额的一个用户test作为模本,然后应用到其他用户 #edquota -p test * 用设置好磁盘限额的一个用户test作为模本,然后应用到所有用户