配额
适用场景
- ONTAP 7-模式
- 配额
问题解答
本文包含所有配额操作(How-to)和故障排除工作流的列表。但是,这不是一个全面的清单。
这可用于将搜索范围缩小到更常用的故障排除知识库、并按特定类别进行细分。
配额概述:
配额提供了一种限制或跟踪用户、组或qtree
使用的磁盘空间和文件数的方法
使用配额的原因:
可以使用配额来限制资源使用量、在资源使用量达到特定级别时提供通知或跟踪资源使用量。
指定配额的原因如下:
限制用户或组可使用或qtree可包含的磁盘空间量或文件数。
在不施加限制的情况下跟踪用户、组或qtree使用的磁盘空间量或文件数量。
在磁盘使用率或文件使用率较高时向用户发出警告。
配额流程概述:
配额可以是软配额、也可以是硬配额。软配额可促使 Data ONTAP 在超过指定阈值时发送通知,而硬配额可在超过指定阈值时使写入操作失败。
当 Data ONTAP 收到对某个卷的写入请求时,它会检查是否已激活该卷的配额。如果已激活,则 Data ONTAP 将通过执行写入操作来确定是否会超过该卷的任何配额(如果是对某个 qtree 执行写入,则还将确定是否会超过该 qtree 的任何配额)。如果超过任何硬配额,则写入操作将失败,并且会发送配额通知。如果超过任何软配额,则写入操作将成功,并且会发送配额通知。
特殊类型的配额:
默认--可以使用默认配额将配额应用于给定配额类型的所有实例。例如,默认用户配额会影响系统上指定卷或 qtree 的所有用户。。另外,还可以使用默认配额轻松地修改配额。
显式--可以使用显式配额为特定配额目标指定配额 ,或者覆盖特定目标的默认配额。
派生-因默认配额而强制实施的配额(而不是显式配额(具有特定目标的配额))称为派生配额。
跟踪--跟踪配额可生成磁盘和文件使用情况的报告,并且不限制资源使用。当使用跟踪配额时,修改配额的值不会造成太多中断,因为可以调整配额大小而不必先禁用再启用配额。
硬配额、软配额和阈值配额之间的差异:
硬配额禁止操作,软配额则触发通知。硬配额会对系统资源实施硬限制;任何导致资源使用量超出限制的操作都将失败。
以下属性显示硬配额:
- 磁盘字段
- 文件字段
软配额会在资源使用量达到特定级别但不会影响数据访问操作时发送警告消息、以便您可以在超过配额之前采取适当的操作。
以下属性显示软配额:
- 阈值字段
- 软磁盘字段
- 软文件字段
如何激活配额:
您可以在卷级别激活配额。
激活之前,新建的配额以及对配额所作的更改都不会生效。
配额可通过初始化(启用)或调整大小来激活。先禁用配额再启用的过程称为重新初始化。
初始化过程包括两个部分:启用配额和调整配额大小
激活过程的长度及其对配额强制实施的影响取决于激活类型:
初始化过程包括两个部分:启用配额命令和对卷的整个文件系统进行配额扫描。扫描将在配额启用命令成功完成后开始。配额扫描操作可能会持续一段时间;卷包含的文件数越多,所用时间就越长。扫描结束之前,配额激活操作无法完成,而且配额也无法实施。
调整大小过程仅涉及一个配额调整大小命令。由于不涉及到配额扫描操作,因此调整大小所用的时间要少于配额初始化操作。在调整大小过程中,配额会一直实施。
默认情况下、配额开和配额调整大小命令在后台运行、这允许您同时使用其他命令。
何时调整大小或重新初始化:
调整配额大小比初始化配额速度更快、应尽可能使用调整大小。然而,调整大小操作仅适用于某些类型的配额更改。
如果对配额进行了某些小规模或大量更改、则需要重新初始化完整配额。
在对配额文件进行以下类型的更改时、您可以调整配额大小:
更改现有配额。
例如,更改现有配额的限制。
为具有默认配额或默认跟踪配额的配额目标添加一个配额。
删除已指定默认配额或默认跟踪配额条目的配额。
将各个用户配额合并为一个多用户配额。
需要初始化的配额更改示例
假设您的卷包含三个qtree、并且该卷中唯一的配额是三个树配额。您决定进行以下更改:
添加新qtree并为其创建新树配额。
为该卷添加默认用户配额。
这两项更改都需要完整配额初始化。调整大小不会使配额生效。
配额报告:
通过配额报告、您可以查看Data ONTAP正在应用的配额。您可以使用配额报告命令的选项更改配额报告的格式以及用户ID的显示方式。
Volume quota report
卷配额报告显示卷的配额报告-集群和Vserver管理员可在管理权限级别使用此命令。
此命令显示每个Vserver中处于联机状态且已激活配额的所有卷的配额报告。配额报告包括有效的配额规则(默认、显式和派生)以及关联的资源使用情况(磁盘空间和文件)。如果某个特定卷的配额仍在初始化、则不会包含该卷。无限卷不支持此命令。
配额报告是一项资源密集型操作。如果在集群中的多个卷上运行此命令、则可能需要很长时间才能完成。更高效的方法是查看Vserver中特定卷的配额报告。
注意:配额不会影响管理员/对管理员有效
已知错误:
根据您的配置和Data ONTAP版本、具体故障现象可能会有所不同。
在7-模式下运行的Data ONTAP:
- 无法在vfiler单元上新创建的卷上激活配额
- 配额报告显示的是UID、而不是用户名
- 配额报告显示域用户的多个条目
- 为所有用户配置用户配额后、管理员会看到不同的可用空间
- 配额报告显示SID和UID编号
- 配额报告显示差异
- 配额报告未报告正确的文件数或空间量
/etc/quotas
文件的区分大小写行为发生原因错误消息:quota: can't stat file [Path_to_NTFS_qtree]: No such file or directory (/etc/quotas line [line_number])
- 配额调整大小返回消息正在跳过新定义
问答:
- 问题: 用户配额是否自动与用户的主目录相关联?
- 问题解答: 否
- 问题: 快照中的文件是否按用户、组或qtree配额计算?
- 问题解答: 否
追加信息