指定 NTFS 共享上的文件大小限制?

指定 NTFS 共享上的文件大小限制?

我们在 Windows 2k3 服务器上有一个 NTFS 文件共享,我们希望将文件创建大小限制为特定大小(~1 MB/文件或更小)。是否可以设置这样的限制?如果可以,怎么做?我找不到与此具体相关的任何信息。

提前致谢,马克

答案1

任何版本的 Windows Server 中都没有内置机制来执行您所描述的操作。配额功能仅处理给定用户拥有的文件的总大小,而不处理单个文件的大小。Windows Server 2003 R2 文件服务器资源管理器中的“文件筛选”功能仅关注文件扩展名,而不关注大小。

为了实现您正在寻找的功能,需要对文件系统驱动程序堆栈进行相当低级别的挂钩。我真的怀疑您是否能找到现成的实用程序来完成您正在寻找的功能。

您可以随时运行一个脚本来查找超过该大小的文件并将其删除,但这并不能阻止用户在那里保存文件(并且可能认为这些文件是安全的)。

答案2

我一下子想不出有什么办法可以做到这一点。在 Google 上快速搜索了几次也没找到任何有用的答案。

对不起。

答案3

我知道 FTP 服务器软件可以做到这一点,但是 Windows 开箱即用无法在共享区域做到这一点。

答案4

这可能没有任何帮助,但 unix samba 服务器可能可以通过 vfs hooks 支持类似的东西。

如果您可以选择将共享移动到小型 bsd/linux 框(或将其放在原始服务器“前面”),这可能值得研究。

相关内容