电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Windows 2003 Server磁盘配额揭密


发布日期:2023/9/6
 

微软Windows的磁盘配额管理是自Windows 系统以来就开始有了它对于服务器宝贵的磁盘空间管理非常重要本文就要向大家介绍Windows Server 系统的磁盘管理功能

Windows Server 磁盘配额基础

在Windows Server 系统磁盘配额中我们主要可以从以下几个方面进行了解

配额和用户

磁盘配额监视个人用户的卷使用情况因此每个用户对磁盘空间的利用都不会影响同一卷上的其他用户的磁盘配额例如如果卷F的配额限制是 MB而用户已在卷F中保存了MB的文件那么该用户必须首先从中删除或移动某些现有文件之后才可以将其他数据写入卷中然而只要有足够的空间其他每个用户就可以在该卷中保存最多MB的文件

磁盘配额是以文件所有权为基础的并且不受卷中用户文件的文件夹位置的限制例如如果用户把文件从一个文件夹移到相同卷上的其他文件夹则卷空间使用不变但是如果用户将文件复制到相同卷上的不同文件夹中则卷空间使用将加倍或者如果另一个用户创建了KB的文件而您取得了该文件的所有权那么此用户的磁盘使用将减少KB而您的磁盘使用将增加KB

配额和卷

磁盘配额只应用于卷且不受卷的文件夹结构及物理磁盘上的布局的影响如果卷有多个文件夹则分配给该卷的配额将整个应用于所有文件夹例如如果\\Production\QA和\\Production\Public是F卷上的共享文件夹则用户存储在这些文件夹中的文件不能使用多于F卷配额限制设置的磁盘空间

如果单个物理磁盘包含多个卷并把配额应用到每个卷则每个卷配额只适于特定的卷例如如果您共享两个不同的卷分别是F卷和G卷则即使这两个卷在相同的物理磁盘上也分别对这两个卷的配额进行跟蹤

如果一个卷跨越多个物理磁盘则整个跨区卷使用该卷的同一配额例如如果F卷的配额限制为MB则不管F卷是在物理磁盘上还是跨越三个磁盘都不能把超过MB的文件保存到F卷

配额项更新

在NTFS文件系统中卷使用信息按用户安全标识符(SID)存储而不是按用户帐户名称存储第一次打开配额项窗口时磁盘配额必须从网络域控制器或本地用户和组上获得用户帐户名称将这些用户帐户名与当前卷用户的SID匹配并使用用户名填充名称列上的项目从域控制器或本地用户和组中获得这些名称时名称将显示在该字段中第一次查看配额项时这个过程立即开始

当获得名称后可将其保存到用户的应用程序数据目录(\ApplicationData\Microsoft\WindowsNT\DiskQuota)中的缓存文件中这样下次打开配额项窗口时可立即使用这些名称但是因为这些缓存文件可能持续几天使用而没有被Windows更新所以配额项窗口可能不反映查看配额项后对域用户帐户列表所做的更改

要获得最新的用户名请按F然后Windows将刷新来自网络域控制器或本地用户和组的每个用户的用户名根据卷用户的数目和当前的网络速度此过程可能需要几分钟在此过程中如果想尽快查看特定用户的名称可以选择该项目并把它移到列表的顶部

配额和转换为NTFS的卷

磁盘配额处理运行Windows Windows XP或Windows Server 家族操作系统的计算机上的所有NTFS卷然而已经从FAT或FAT转换到NTFS的卷上的文件将自动归属于管理员因此这些文件上的配额将由Administrator帐户管理这几乎不是问题因为管理员拥有无限的卷使用权限该问题只适用于转换为NTFS之前存在的文件而转换之后的文件将属于适当的用户

因为磁盘配额都是以文件所有权为基础的所以对卷做任何影响文件所有权状态的更改包括文件系统转换都可能影响该卷的磁盘配额因此在现有的卷从一个文件系统卷转换到另一文件系统之前您应该了解这种转换可能引起所有权的变化

本地和远程的磁盘配额操作

您可在本地计算机和远程计算机的NTFS卷上启用磁盘配额可使用磁盘配额来限制登录到本地计算机的不同用户的卷空间的量并可限制远程用户对卷的使用

可使用配额确保

登录到相同计算机的多个用户不干涉其他用户的工作能力

一个或多个用户不独占公用服务器上的磁盘空间

在个人计算机的共享文件夹中用户不使用过多的磁盘空间

要启用远程计算机卷上的配额必须从卷的根目录共享这些卷并且您必须是远程计算机的Administrators组的成员另外这些卷必须格式化成NTFS而且存在于运行Windows Windows XP或Windows Server 家族操作系统的计算机上

在系统卷上实现磁盘配额时应该考虑Windows文件使用的磁盘空间根据卷上的可用空间可能必须为安装Windows的用户设置高配额限制或者不限制磁盘空间如果Windows是由管理员安装的则无需此操作因为管理员及Administrators组的成员有不受限制的配额限制

Windows Server 磁盘管理的作用

Windows Server 系统的NTFS文件系统支持用户磁盘配额管理功能可有效地管理用户的网络磁盘空间使用NTFS卷的磁盘配额跟蹤以及控制磁盘空间的使用管理员可将Windows配置为

当用户超过了指定的磁盘空间限制(也就是允许用户使用的磁盘空间量)时防止进一步使用磁盘空间并记录事件

当用户超过了指定的磁盘空间警告级别(也就是用户接近其配额限制的点)时记录事件

在启用磁盘配额时可设置两个值磁盘配额限制和磁盘配额警告级别例如可以把用户的磁盘配额限制设为MB并把磁盘配额警告级别设为MB在这种情况下用户可在卷上存储不超过MB的文件如果用户在卷上存储的文件超过MB则可把磁盘配额系统配置成记录系统事件只有Administrators组的成员才能管理卷上的配额

可以指定用户能超过其配额限度如果不想拒绝用户对卷的访问但想跟蹤每个用户的磁盘空间使用情况可以启用配额而且不限制磁盘空间的使用也可指定不管用户超过配额警告级别还是超过配额限制时是否要记录事件

启用卷的磁盘配额后系统从那时起自动跟蹤所有用户对卷的使用只要用NTFS文件系统将卷格式化就可以在本地卷网络卷以及可移动驱动器上启用配额另外网络卷必须从卷的根目录中共享可移动驱动器也必须是共享的Windows安装将自动升级使用Windows NT 中的NTFS版本格式化的卷

由于按未压缩时的大小来跟蹤压缩文件因此不能使用文件压缩防止用户超过其配额限制例如如果MB的文件在压缩后为MBWindows将按照最初MB的文件大小计算配额限制

用户磁盘配额管理是服务器管理中的一项重要任务特别是在大型企业网络中网络磁盘空间非常限如果不恰当地管理用户磁盘配额一方面将造成网络磁盘空间的大量浪费另一方面也可能带来严重的不安全因素还可严重影响整体网络性能用户可能无法登录

上一篇:拯救Windows 2000 Server

下一篇:Exchange Server 2003管理指南七(下组图)