7kaLinux联盟
清单 34. 设置限制
Disk quotas for user ian (uid 1000):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 0 0 0 0 0
/dev/hda7 2948 10240 11264 172 1000 1100
|
保存文件,新的配额将生效。在这个例子中,对于用户 ian 在 /boot 文件系统上的配额没有进行修改,因为 ian 不能写这个文件系统。还要注意,对于已经使用的块或 inode 值的任何修改将被忽略。
复制配额
现在,假设正在为班级上的新生创建 id。假设有用户 gretchen、tom 和 greg,希望他们具有与 ian 一样的配额。可以使用 edquota 的 -p 选项,这个选项使用 ian 的配额值作为其他用户的配额值原型,如清单 35 所示。
7kaLinux联盟
清单 35. 通过原型设置配额
root@pinguino:~# edquota -p ian gretchen tom greg
|
组限制
还可以使用 edquota 根据文件的组所属权限制硬盘空间的分配。例如,以上的三个班级新生属于主组 xml-101。要将这个组的所有成员使用的总量限制为 25MB 和 2500 个文件,应该使用 edquota -q xml-101 并设置这些值,见清单 36。
7kaLinux联盟
清单 36. 为组设置配额
Disk quotas for group xml-101 (gid 1001):
Filesystem blocks soft hard inodes soft hard
/dev/hda2 0 0 0 0 0 0
/dev/hda7 28 25600 28160 10 2500 2750
|
宽容期
用户可以在一段时间内超过软限制,这段时间称为宽容期(grace period),默认设置为 7 天。在宽容期之后,按照硬限制的方式施加软限制。用 edquota 的 -y 选项设置宽容期。同样,您会进入编辑器并看到与清单 37 相似的数据。与前面一样,保存修改来更新这些值。一定要让宽容期足够长,使用户有时间收到警告邮件并删除一些文件。
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论