限制文件夹大小 - Windows Server

时间:2013-12-04 06:44:46

标签: c# windows windows-server-2008 windows-server-2003 fileserver

我有Windows Server 2003,它充当我办公室中所有用户的文件共享服务器。我需要对每个用户的共享文件夹创建一个限制,以使用最大10Mb空间。也就是说,每个用户都有一个10Mb的阈值空间。

我用Google搜索,并获得了使用File Server Resource Manager工具的解决方案。其中说:

  

在W2K8 R2上,您需要使用配额设置大小。为此,请转到管理工具并选择文件服务器资源管理器FSRM,创建配额模板并应用于文件夹/共享。

但问题是它限制了整个文件夹而不是单个文件夹。我看了this

  

在卷或文件夹上创建配额时,可以将配额基于配额模板或使用自定义属性。我们建议您尽可能在配额模板上设置配额。配额模板可以重复用于创建其他配额并简化持续的配额维护。

现在,我希望对每个文件夹都有一个限制,而不是一大堆文件夹。

Ex: \\MyServer2003\backup\Users

\Users\中的每个文件夹应限制为每个10Mb。不像完整\Users的空间限制为100Mb,并且每个人都在共享100Mb。

我该怎么做?我是否需要为其编写Windows Service,这将密切关注文件夹。?

1 个答案:

答案 0 :(得分:2)

要在使用文件服务器资源管理器时解决此问题,您需要应用Auto apply template and create quotas on exisiting and new subfolders选项,但唯一的限制是您没有10MB限制选项。

要解决此问题,请选择“在路径上创建配额”,然后点击“定义自定义配额属性”,然后点击Custom Properties。如果您有空间限制,请输入10MB。请注意,我将此应用于我用于模板的Temp文件夹。 enter image description here

创建完成后,您将返回创建新配额,这一次,选择Auto apply template and create quotas on exisiting and new subfolders,在Derive properties from this quota properties下,点击下拉菜单并选择您之前创建的10MB配额 enter image description here

正如您现在所看到的,我将在“用户”文件夹

上应用此功能

创建完成后,你应该有这样的东西。如我所见,我有2个子文件夹A& B和我在两个文件夹中放入了大文件,现在显示使用的百分比,整个文件夹用户不受限制。

enter image description here

希望这是有道理的:)