第一列 blocks 显示 root 用户当前在每个列出的文档系统上正在使用多少磁盘空间。接下来的 quota 和 limit 列显示当前的磁盘空间限制。我们稍后将解释 quota 和 limit 之间的区别连同 grace 列的含义。files 列显示 root 用户在特定文档系统上拥有多少文档。其后的 quota 和 limit 列则显示对这些文档的限制。
查看限额
任何用户都能够使用 quota 命令查看自己的限额报告,如前一个示例所示。但是只有 root 用户能够查看其他用户和组的限额。例如,假设我们在 /usr/users 上挂装了一个文档系统 /dev/hdc1,并且有两个用户:jane 和 john。首先,让我们看看 jane 的磁盘使用情况和限制。
# quota -v jane
Disk quotas for user jane (uid 1003):
Filesystem blocks quota limit grace files quota limit grace
/dev/hdc1 4100 0 0 6 0 0
在这一示例中,我们看到 jane 的 quota 被配置为零,这表示没有限制。edquota
现在假设我们希望给用户 jane 一个限额。我们用 edquota 命令实现。在我们开始编辑限额之前,让我们看看我们在 /usr/users 上更有多少可用空间:
# df /usr/users Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdc1 610048 4276 605772 1% /usr/users这不是个特别大的文档系统,仅仅 600M 左右。给 jane 一个限额似乎是明智的,这样她所用的空间就不会超过她应得的空间。当您运行 edquota 时,会为您在命令行指定的每个用户或组创建一个临时文档。
edquota 命令为您提供一个编辑器,他使您能通过这个临时文档添加和/或修改 quota。
# edquota jane Disk quotas for user jane (uid 1003): Filesystem blocks soft hard inodes soft hard /dev/hdc1 4100 0 0 6 0 0和上面 quota 命令的输出相似,这个临时文档中的 blocks 和 inodes 列显示 jane 当前正在使用的磁盘空间和文档数目。您不能修改 blocks 或 inodes 的数量;任何这样的尝试都将立即被系统废弃。soft 和 hard 列显示 jane 的限额,我们能够看到当前对他没有限制(零表明没有限额)。
理解 edquota
soft 限制是在文档系统上分配给 jane 的磁盘空间最大使用量(也就是她的限额)。假如 jane 使用的磁盘空间数量超过在 soft 限制中分配给她的空间数量,将通过电子邮件就她的违规行为提出警告。hard 限制表明对磁盘使用的绝对限制,用户不能超过该限制。假如 jane 试图使用的磁盘空间多于 hard 限制中指定的磁盘空间,她将得到“Disk quota exceeded”错误信息并且不能完成该操作。
进行更改
那么我们在这里更改 jane 的 soft 和 hard 限制,然后保存该文档:
Disk quotas for user jane (uid 1003): Filesystem blocks soft hard inodes soft hard /dev/hdc1 4100 10000 11500 6 2000 2500运行 quota 命令,我们能够检查我们所做的修改:
# quota jane Disk quotas for user jane (uid 1003): Filesystem blocks quota limit grace files quota limit grace /dev/hdc1 4100 10000 11500 6 2000 2500 复制限额您会记得在这个文档系统上我们更有另一个用户 john。假如我们希望给 john 的限额和 jane 的限额相同,我们能够在 edquota 命令中使用 -p 选项,他会将 jane 的限额作为原型用于命令行上任何随后的用户。这是个为用户组配置限额的简便方法。
# edquota -p jane john # quota john Disk quotas for user john (uid 1003): Filesystem blocks quota limit grace files quota limit grace /dev/hdc1 0 10000 11500 1 2000 2500组限制使用 edquota,我们还能够根据文档的组任何权来限制磁盘空间分配。例如,要编辑 users 组的限额:# edquota -g users Disk quotas for group users (gid 100):Filesystem blocks soft hard inodes soft hard/dev/hdc1 4100 500000 510000 7 100000 125000文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




