免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1850 | 回复: 0

quota使用 [复制链接]

论坛徽章:
0
发表于 2010-09-06 14:42 |显示全部楼层
quota 命令\r\n\r\n用途\r\n显示磁盘使用情况和限额。\r\n\r\n语法\r\nquota [ -u [ User ] ] [ -g [ Group ] ] [ -v | -q ]\r\n\r\n描述\r\nquota 命令显示磁盘使用情况和限额。缺省情况下,或者带 -u 标志,只显示用户限额。quota 命令报告 /etc/filesystems 文件中列出的所有文件系统的限额。如果 quota 命令以非零状态退出,一个或多个文件系统超过限额。\r\n\r\nroot 用户可以使用带有可选 User 参数的 -u 标志查看其它用户的限制。没有 root 用户权限的用户可以通过使用带有可选 Group 参数的 -g 标志来查看它们所属的组的限制。\r\n\r\n注:\r\n如果某个特定用户在对他有限额的文件系统上没有文件,该命令为那个用户显示 quota: none。当用户在文件系统中有文件时,显示用户的实际限额。\r\n标志\r\n\r\n-g 显示用户组的限额。 \r\n-u 显示用户限额。该标志是缺省选项。 \r\n-v 显示没有已分配存储器的文件系统上的限额。 \r\n-q 打印扼要消息,只包含关于使用超过限额的文件系统的信息。 \r\n注:\r\n-q 标志优先于 -v 标志。 \r\n\r\n安全性\r\n访问控制:该命令由 root 用户和 bin 组拥有。\r\n\r\n特权控制:该程序是 setuid 为了允许非特权用户查看个人限额。\r\n\r\n示例\r\n要显示用户 keith 的限额,请输入: \r\n\r\nquota  系统显示下列信息:\r\n\r\nUser quotas for user keith (uid 502):\r\nFilesystem  blocks  quota  limit  grace  Files  quota limit grace\r\n        /u      20     55     60            20     60    65要作为 root 用户显示用户 davec 的限额,请输入: \r\n\r\nquota -u davec系统显示下列信息:\r\n\r\nUser quotas for user davec (uid 2702):\r\nFilesystem  blocks  quota  limit  grace  files  quota limit grace\r\n        /u      48     50     60             7     60    60文件\r\n\r\nquota.user 指定用户限额。 \r\nquota.group 指定组限额。 \r\n/etc/filesystems 包含文件系统名称和位置。 \r\n\r\n\r\nquotacheck 命令\r\n用途\r\n检查文件系统限额一致性。\r\n\r\n语法\r\nquotacheck [ -g ] [ -u ] [ -v ] { -a | Filesystem ... }\r\n\r\n描述\r\nquotacheck 命令检查 FileSystem 参数指定的文件系统,建立当前磁盘使用情况的表,并将表中的信息与记录在文件系统磁盘限额文件中的信息进行比较。如果检测到不一致,更新限额文件。如果检查的是活动的文件系统,也将更新当前系统的不正确限额副本。缺省情况下,同时检查用户和组的限额。\r\n\r\n可选的 -g 标志指定只检查组限额。可选的 -u 标志指定只检查用户限额。同时指定 -g 和 -u 标志等同于缺省选项。-a 标志指定检查 /etc/filesystems 文件中带磁盘限额的所有文件系统。\r\n\r\nquotacheck 命令通常静默地操作。如果指定 -v 标志,quotacheck 命令报告计算的和记录的磁盘限额之间的差异。\r\n\r\nquotacheck 命令认为每个文件系统包含定位在相关文件系统的 root 上的 quota.user 和 quota.group 文件。这些缺省文件名可以在 /etc/filesystems 文件中进行修改。如果这些文件不存在,quotacheck 命令创建它们。\r\n\r\n注:\r\n不要针对活动文件系统运行 quotacheck 命令。如果文件系统当前是活动的,运行 quotacheck 可能得到不正确的磁盘使用信息。\r\n标志\r\n\r\n-a 检查 /etc/filesystems 文件指出的具有读写许可权和磁盘限额的所有文件系统。 \r\n-g 只检查组限额。 \r\n-u 只检查用户限额。 \r\n-v 报告计算的和记录的磁盘限额之间的差异。 \r\n\r\n安全性\r\n访问控制:只有拥有 root 用户权限的用户才能够执行该命令。\r\n\r\n示例\r\n要检查 /usr 文件系统中的用户和组限额,请输入: \r\n\r\nquotacheck /usr要只检查 /usr 文件系统中的组限额,请输入: \r\n\r\nquotacheck -g /usr文件\r\n\r\nquota.usr 指定用户限额。 \r\nquota.group 指定组限额。 \r\n/etc/filesystems 包含文件系统名称和位置。 \r\n/etc/group 包含基本的组属性。 \r\n/etc/passwd 包含用户名。 \r\n\r\nquotaon 或 quotaoff 命令\r\n用途\r\n开启和关闭文件系统限额。\r\n\r\n语法\r\nquotaon [ -g ] [ -u ] [ -v ] { -a | FileSystem ... }\r\n\r\nquotaoff [ -g ] [ -u ] [ -v ] { -a | FileSystem ... }\r\n\r\n描述\r\nquotaon 命令启用 FileSystem 参数指定的一个或多个文件系统的磁盘限额。指定的文件系统必须在 /etc/filesystems 文件中定义限额,并且必须安装。quotaon 命令在相关文件系统的根目录中查找 quota.user 和 quota.group 缺省限额文件。这些文件名可以在 /etc/filesystems 文件中更改。\r\n\r\n缺省情况下,同时启用用户和组的限额。-u 标志仅启用用户限额;-g 标志仅启用组限额。同时指定 -g 和 -u 标志等同于缺省选项。-a 标志指定启用 /etc/filesystems 文件指示的带磁盘限额的所有文件系统的限额。\r\n\r\nquotaoff 命令禁用一个或多个文件系统的磁盘限额。缺省情况下,同时禁用用户和组的限额。-a、-g 和 -u 标志就像 quotaon 命令中的一样操作。\r\n\r\n-v 标志分别为每个文件系统打印消息,在这些系统上分别使用 quotaon 和 quotaoff 命令开启或关闭限额。\r\n\r\n标志\r\n\r\n-a 启用或禁用所有可读写的和拥有磁盘限额的文件系统,就像 /etc/filesystems 文件指定的一样。当带 -g 标志使用时,仅启用或禁用 /etc/filesystems 文件中的组限额;当带 -u 标志使用时,仅启用或禁用 /etc/filesystems 文件中的用户限额。 \r\n-g 指定仅启用或禁用组限额。 \r\n-u 指定仅启用或禁用用户限额。 \r\n-v 为每个开启或关闭了限额的文件系统打印消息。 \r\n\r\n安全性\r\n访问控制:只有 root 用户可以执行该命令。\r\n\r\n示例\r\n要启用 /usr 文件系统的用户限额,请输入: \r\n\r\nquotaon -u /usr要禁用 /etc/filesystems 文件中所有文件系统的用户和组的限额并打印消息,请输入: \r\n\r\nquotaoff -v -a文件\r\n\r\nquota.user 指定用户限额。 \r\nquota.group 指定组限额。 \r\n/etc/filesystems 包含文件系统名称和位置。 \r\n\r\nedquota 命令\r\n\r\n用途\r\n编辑用户和组的配额。\r\n\r\n语法\r\n编辑用户指标\r\nedquota [ -u ] [ -p Proto-UserName ] UserName ...\r\n\r\n编辑组指标\r\nedquota [ -g [ -p Proto-GroupName ] GroupName ... ]\r\n\r\n编辑改变用户或组宽限期\r\nedquota -t [ -u | -g ]\r\n\r\n描述\r\nedquota 命令用来创建并编辑指标。此命令创建一个含有每一个用户和组的当前磁盘份额的临时文件。用从 /etc/filesystems 文件已经建立的份额决定文件系统列表。edquota 命令也在临时文件中调用 vi 编辑器(或由环境变量 EDITOR 指定的编辑器),这样就可以添加并修改份额了。\r\n\r\n注:\r\n如果在环境变量 EDITOR 中指定编辑器,必须指定编辑器的完整的路径名。\r\n每一个文件系统的份额分别维护。当创建或编辑用户或组的份额时,份额就应用到指定的文件系统。在您想用份额的每一个文件系统中都要设置它。\r\n\r\n默认的情况或当和 -u 标志一起使用时,edquota 命令在命令行里编辑由 UserName 参数指定的一个或几个用户的份额。当带有 -g 标志时,edquota 命令编辑由 GroupName 参数指定的一个和几个组的份额。-p 标志确定原型的用户(UserName)或原型的组(Proto-GroupName)并且为指定的用户或组复制一个这些指标的副本。\r\n\r\n用户能超过默认 1 周宽限期的软限制。在宽限期满时,软限制就强制变成硬限制。宽限期能以天、小时、分钟和秒的形式指定。当其值为 0 时,说明使用默认的宽限期,当其值为1秒时,没有宽限期。-t 标志改变宽限期。\r\n\r\n在临时文件中显示的字段为:\r\n\r\n使用的块 被此用户或组使用的 1KB 系统文件块的当前数目。 \r\n使用的节点 被此用户或组使用的当前文件数。 \r\n块软限制 在正常操作期间用户或组允许使用的 1KB 的块数。 \r\n块硬限制 用户或组可被允许使用的 1KB 的总块数,包括在 quota 宽限期内临时存储器。 \r\n节点软限制 在正常操作期间用户或组允许使用的文件数。 \r\n节点硬限制 用户或组被允许创建的总文件数,包括在 quota 宽限期内的临时文件。 \r\n\r\n注:\r\n硬限制的值为 1 说明不允许分配。软限制的值为 1,而硬限制的值为 0,说明只有临时的基础空间允许分配。\r\n当退出编辑器,edquota 命令读取临时文件并修改二进制 quota 文件以反映编辑器的修改。\r\n\r\n硬或软限制只能指定为 1KB 的整数倍。\r\n\r\n标志\r\n\r\n-g 编辑一个或多个指定组的配额。 \r\n-p 当用标志 -u 调用时,复制为每一个指定的用户为一个原型用户建立的配额。当用标志 -g,-p 调用时,复制为每一个列出的组为一个原型组建立的配额。 \r\n-t 改变宽限期,在宽限期内,份额在软限制被强制成硬限制前能被超越。缺省的宽限期为1周。当用标志 -u 调用时,为所有的文件系统设定宽限期,文件系统的用户份额由 /etc/filesystems 文件指定。当用标志 -g 调用时,为所有带有由文件 /etc/filesystems 指定的组份额的文件系统设定宽限期。 \r\n\r\n注:\r\n在用 edquota 命令改变宽限期后,新的宽限期直到 quota.user 和 quota.group 文件被刷新后才生效,通过运行 quotaoff 命令和其后的 quotaon 命令来刷新。为了使用新的宽限期,已经达到旧的宽限期的用户必须把文件系统的使用减小到软限制的水平以下。将来,当这些用户超过软限制时,新的宽限期会受影响。 \r\n-u 编辑一个或几个用户的份额。 \r\n\r\n注:\r\n如果用户名或组名含有的都是数字,那么就认为是用户或组标识符。份额这时候就为 ID 而不是名字编辑。\r\n安全性\r\n\r\n访问控制: 只有 root 用户能执行此命令。 \r\n\r\n示例\r\n要为用户 sharl 建立份额,用已经为用户 davec 建立好的份额作为原型,请输入:\r\n\r\n\r\nedquota -u -p davec sharl文件\r\n\r\nquota.user 指定用户份额。 \r\nquota.group 指定组份额。 \r\n/etc/filesystems 含有文件系统名和位置。 \r\n\r\n\r\nrepquota 命令\r\n\r\n用途\r\n为文件系统总结限额。\r\n\r\n语法\r\nrepquota [ -v ] [ -g ] [ -u ] { -a | FileSystem ... }\r\n\r\n描述\r\nrepquota 命令为 FileSystem 参数指定的文件系统打印限额总结和磁盘使用情况。如果指定 -a 标志而不是文件系统, repquota 命令为以 /etc/filesystems 中限额启用的所有文件系统打印总结。缺省情况下,用户和组限额都打印。\r\n\r\n对于每个用户或组,repquota 命令打印:\r\n\r\n现有的用户或组文件的数量 \r\n用户或组正在使用的磁盘空间的数量 \r\n用户或组限额\r\n标志\r\n\r\n-a 指定为 /etc/filesystems 文件中的限额启用的所有文件系统打印限额。 \r\n-g 指定只打印组限额。 \r\n-u 指定只打印用户限额。 \r\n-v 打印每个文件系统限额总结之前的首行。 \r\n\r\n安全性\r\n访问控制:只有 root 用户能执行该命令。\r\n\r\n示例\r\n要打印 /u 文件系统中用户限额的总结,请输入:\r\n\r\n\r\nrepquota -u /u系统打印如下信息:\r\n\r\n\r\n                  Block  limits                 File limits\r\nUser      used    soft    hard   grace   used   soft  hard  grace\r\nroot  --  3920     0       0             734     0     0\r\ndavec +-    28     8      30     3 days    3     0     0\r\nkeith --    48     0       0               7     0     0在 davec 后的第一列打印的 + 表示用户已超出建立的块限制。如果在第二列有 + ,表明用户已超出建立的文件限制。\r\n\r\n文件\r\n\r\nquota.user 指定用户限额。 \r\nquota.group 指定组限额。 \r\n/etc/filesystems 包含文件系统名和位置。 \r\n/etc/group 包含基本组属性。 \r\n/etc/passwd 包含用户名和位置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP