windows 2000/XP/2003的NTFS文件系统提供了“磁盘配额”功能,可以对每个Windows用户使用的磁盘容量进行严格限制,但“磁盘配额”功能同样也有令人不满意的地方。虽然它能对Windows用户使用的磁盘空间容量进行限制,但对于某个具体的文件夹,却无法无能为力了。虽然你限制了每个用户使用的磁盘空间,但多个用户的共同操作,同样可以使Windows系统中的某个文件夹变得异常庞大,如何有效限制文件夹使用的磁盘空间容量,是大家迫切要解决的问题。而SpaceGuardSRM磁盘管理工具恰好就能解决这个难题,它支持Windows 2000/XP /2003操作系统,安装运行后,就可以对本机中的任意文件夹进行磁盘容量限制。笔者以名为“ccemachine”本地机器为例,对E盘中的“CCE”文件夹进行磁盘容量限制。
安装SpaceGuard SRM服务
在SpaceGuard SRM管理控制台窗口左侧的“浏览网络”窗体中,依次展开“Network→ Microsoft Windows Network→Workgroup”,找到名为“ccemachine”的本地计算机。
默认情况下,SpaceGuard SRM 磁盘管理工具还没有安装SpaceGuard SRM服务。要想对本机中的E盘的“CCE”文件夹进行磁盘容量限制,必须首先要安装SpaceGuard SRM服务才行。
安装过程非常简单,右键点击“浏览网络”窗体中的“ccemachine”机器图标,接着弹出快捷菜单,选择“Service Management→Install/Remove”选项后(如图1),在弹出的“SpaceGuard SRM Service Setup”服务安装配置对话框,点击“Install”按钮,稍等片刻,弹出安装成功对话框后,确定后就完成SpaceGuard SRM服务的安装,这样该服务就作为系统服务在后台运行。
文件夹磁盘容量限制
完成了SpaceGuard SRM服务的安装,就可以开始对“CCE”文件夹进行磁盘容量限制。在主窗口左侧“浏览网络”窗体中,找到E盘的“CCE”文件夹,右键点击“CCE”目录,弹出右键快捷菜单,接着选择“Quota→Add”选项,弹出目录配置对话框,点击“下一步”按钮后,进入到“Quota-Policy”配额策略对话框(如图2)。这里SpaceGuardSRM工具为文件夹容量限制提供了大量的配额策略,这样就可以免去了手工设置配额策略参数的麻烦,如果配额策略不能满足需要,也可以自行定义。
如笔者要限制“CCE”文件夹使用1000MB磁盘空间,当文件夹使用容量达到配额值的“95%”时发出警告信息,容量达到“100%”时禁止所有用户对“CCE”文件夹进行操作。 这里SpaceGuard SRM提供的磁盘配额策略都不能满足需要,必须进行手工定义配额策略。
在“Quota-Policy”配额策略对话框中,选择“Specify Quota Plice”单选项,点击“下一步”按钮,接着在“Absolute valu”栏中输入CCE文件夹的磁盘配额限制容量“1000MB”(如图3),点击“下一步”按钮,进入“Quota - Limits”配额限制对话框,在对话框中为此配额策略设置配额操作参数。
因为要使“CCE”文件夹使用到配额容量的“95%”时,弹出警告对话框信息,当到达“100%”后,就要禁止所有用户使用该文件夹。点击“Add”按钮,进入“Configure Limit” 配置限制对话框,根据以上要求添加限制操作。在“Percentage of Quota size”栏中输入“95”,设置警告信息参数,然后点击“Add”按钮,在弹出对话框中选择“Popup”选项,点击“OK”按钮(图4)。接着在“Quota - Limits” 配置限制对话框中再次点击“Add”按钮,在“Percentage of Quota size”栏中输入“100”,点击“Add”按钮,在弹出菜单中选择“Revoke Access”选项,并点击“OK”按钮。
然后在“Quota - Limits”配额限制对话框中点击“下一步”按钮(图5),在“Quota-Save policy”对话框中为此配额策略项起个名字,最后点击“完成”按钮。这样,对E盘中的“CCE”文件夹的磁盘配额限制就开始生效了,该文件夹也就被限制在1000MB容量以内。
远程配额
SpaceGuard SRM磁盘管理工具的功能非常强大,不但可以对本地机器中的文件夹使用的磁盘容量进行限制,而且还可以对远程机器的文件夹进行磁盘限额操作,远程配额的方法同本地操作是相同的。只要这些远程机器安装的是Windows 2000/XP /2003系统,操作者拥有这些机器的管理员访问权限即可。
图2 配额策略
(出处:http://www.sheup.com)