Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm designing a module that needs to allocate dynamic, limited disk space per user. Based on a large NTFS filesystem, I want each user to tell me how much space he want's extended to him, and then send him a path which he cannot fill over the predefined quota, and also, he wouldn't be able to access other folders/paths on the FS. My main goal is to give users the ability to manually copy files from their workstations to the FS. Once the user is done copying I want the quota to disappear and all the unused space to "merge" back with the rest of the FS. This can happen with a fairly large amount of users and to be done by code accessed by a web service..

I read about allocating quotas on NTFS partitions but i't seems a bit strange to create one each time..
Is there a best practice of doing this? Or a built-in (on win server 2008) technology to do so?
It seems like a pretty common task. I'm just not much of a storage expert.

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.