Назад | Перейти на главную страницу

Динамическое выделение ограниченного дискового пространства для каждого пользователя в NTFS

Я разрабатываю модуль, который должен выделять динамическое ограниченное дисковое пространство для каждого пользователя. Основываясь на большой файловой системе NTFS, я хочу, чтобы каждый пользователь сказал мне, сколько места он хочет, чтобы ему было предоставлено, а затем отправил ему путь, который он не может заполнить сверх предопределенной квоты, а также, что он не сможет получить доступ к другим папки / пути на ФС. Моя основная цель - дать пользователям возможность вручную копировать файлы со своих рабочих станций в FS. Как только пользователь закончит копирование, я хочу, чтобы квота исчезла, а все неиспользуемое пространство снова «слилось» с остальной частью FS. Это может происходить с довольно большим количеством пользователей и выполняться с помощью кода, доступного для веб-службы.

Я читал о выделении квот на разделы NTFS, но мне не кажется немного странным создавать их каждый раз ..
Есть ли лучший способ сделать это? Или встроенная (на win server 2008) технология для этого?
Вроде довольно обычная задача. Я просто не особо разбираюсь в хранении.
Спасибо!
Павел.