帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  Windows系统启用和配置用户磁盘配额

Windows系统启用和配置用户磁盘配额

2024-04-26 16:53:06 2984

Windows系统启用和配置用户磁盘配额

蓝队云小课堂:

1.概要:

磁盘配额允许管理员控制和限制用户在服务器和工作站的文件系统上使用的磁盘空间量。Windows Server 支持两种类型的磁盘配额:文件服务器资源管理(FSRM)配额和NTFS配额。尽管 FSRM 配额更加灵活和方便,但在某些情况下可以有效地使用NTFS配额。如限制 RDS 主机上的漫游配置文件文件夹(但不是用户配置文件磁盘)和重定向主文件夹、FTP 服务器和 IIS 站点上的个人用户目录等的大小。本文讲解如何为Windows用户配置NTFS磁盘配额。

2.操作步骤/更多信息:

了解系统中的 NTFS 磁盘配额

可以使用Windows磁盘配额来限制每个用户的文件和文件夹的最大大小,以便他们不会占用所有磁盘空间及其数据。

NTFS配额的主要功能和限制:

  • 配额只能应用于整个NTFS格式的卷(分区)。此配额类型不适用于 ReFS 驱动器。

  • 配额应用于在此分区上存储其数据的所有用户。不能将配额应用于一组用户或单独的文件夹。在这种情况下,最好使用 FSRM。

  • 文件和文件夹所有权是通过检查NTFS安全描述符中的所有者记录来确定的。

  • 默认情况下,Windows扫描启用了磁盘配额的分区,并每小时计算一次每个用户的总文件大小。

  • 使用 NTFS 压缩时,会考虑原始文件大小(压缩前)。

使用 NTFS 磁盘配额的方案如下:

监控磁盘使用情况查看服务器上用户磁盘空间使用情况的统计信息。

监视和通知除了第一种情况外,当超出配额时,事件查看器中还会记录一个事件,其中包含有关用户名和配额使用情况的信息。

控制磁盘使用情况如果超出配额,用户将无法保存新文件。

启用NTFS磁盘配额

打开要启用配额的磁盘属性窗口,转到“配额”选项卡,然后单击显示配额设置。

image.png

若要为此卷启用配额,请选中“启用配额管理”。

根据配额使用情况,可以检查以下选项:

  • 拒绝将磁盘空间给超过配额限制的用户 – 防止超过配额限制的用户写入磁盘。

  • 将磁盘空间限制为 – 为一个用户设置文件总大小的限制。

  • 当用户超出其配额限制时记录事件 – 如果用户超出配额限制,则在事件查看器中记录事件。

  • 当用户超过其警告级别时记录事件 – 在达到配额阈值时记录事件。

不建议立即启用“拒绝超过配额限制的用户磁盘空间”选项。最好估计用户的当前磁盘空间利用率。在示例中,设置每个用户限制为5GB的磁盘空间。

image.png

保存更改(应用)。在一段时间内(取决于磁盘大小和文件数量),系统将计算每个用户对磁盘空间的总使用量。

单击“配额项”按钮,可以看到一个结果表,其中显示了配额和每个用户(其文件位于文件系统上)使用的当前空间大小。在这里可以看到哪些用户已经超出了其磁盘配额。

image.png

在配额项窗口中,可以导出配额设置,然后将其导入并应用到其他磁盘或计算机。

默认情况下,为所有用户设置相同的配额。在“配额项”窗口中,可以为特定用户创建、增加或禁用自定义配额设置。

要禁用特定用户帐户的NTFS磁盘配额,请打开配额项中条目的属性(属性),然后选中“不限制磁盘使用”

image.png

必须禁用系统帐户NT Service\\TrustedInstaller和NT AUTHORITY\\SYSTEM的配额,否则操作系统可能无法正常工作。

使用组策略设置配置磁盘配额

可以使用组策略管理域中计算机和服务器上的磁盘配额设置。配额设置位于“GPO”部分:“计算机配置”->“管理模板”->“系统”->“磁盘配额”。若要启用类似于上述的磁盘配额,请在GPO中设置以下设置:

  • 启用磁盘配额:已启用

  • 强制磁盘配额限制:已启用

  • 指定默认配额限制和警告级别:(已启用 1GB)

  • 超出磁盘配额限制时将事件记录到日志中:已启用

  • 将策略应用于可移动媒体(如果需要为可移动媒体(包括 USB 闪存驱动器)应用配额):已启用

image.png

仍然需要将此GPO分配给具有需要应用磁盘配额并等待组策略设置更新的计算机/服务器的OU。

通过GPO配置的磁盘配额将应用于计算机的所有磁盘。不能为特定用户配置排除项。

使用cmd命令行管理磁盘配额

可以使用cmd命令fsutil quota管理 NTFS 配额。

跟踪指定卷上的磁盘使用情况。

fsutil quota track E:

对指定的卷强制使用配额。

fsutil quota enforce E:

禁用对指定卷的配额跟踪和强制配额。

fsutil quota disable E:

列出现有的磁盘配额。

fsutil quota query E:

搜索系统和应用程序日志并显示一条消息,指示已检测到配额冲突或用户已达到配额阈值或配额限制。

fsutil quota violations

要更改特定用户的配额阈值,请使用以下命令。

fsutil quota modify E: 2000000000 100000000 corp\\user1

指定配额大小(以字节为单位:在本例中为2GB)。第一个值是用户数据的最大大小,第二个值是显示警告的限制(警告级别)。

了解更新磁盘配额的频率(以秒为单位):

fsutil behavior query quotanotify

默认情况下,配额每小时更新一次。

更多小知识,可联系蓝队云一起探讨。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: