在 NTFS 上为每个用户动态分配有限的磁盘空间

在 NTFS 上为每个用户动态分配有限的磁盘空间

我正在设计一个模块,需要为每个用户分配动态的、有限的磁盘空间。基于大型 NTFS 文件系统,我希望每个用户告诉我他希望扩展多少空间,然后向他发送一条路径,他不能用这条路径填充预定义的配额,而且他也不能访问 FS 上的其他文件夹/路径。我的主要目标是让用户能够手动将文件从他们的工作站复制到 FS。一旦用户完成复制,我希望配额消失,所有未使用的空间都“合并”回 FS 的其余部分。这可能发生在相当多的用户身上,并且可以通过 Web 服务访问的代码来完成。

我读过关于在 NTFS 分区上分配配额的文章,但每次都创建一个配额似乎有点奇怪。
有没有最好的做法?或者内置(在 win server 2008 上)技术来做到这一点?
这似乎是一项非常常见的任务。我只是不太懂存储。
谢谢!
帕维尔。

相关内容