При включении дисковых квот можно задать два значения: предел дисковой квоты и порог предупреждения дисковой квоты. Например, можно задать для пользователя дисковую квоту в 500 мегабайт (МБ) и порог предупреждения дисковой квоты в 450 МБ. В этом случае пользователь сможет хранить на соответствующем томе не более 500 MБ файлов. Систему дисковых квот можно настроить таким образом, чтобы при сохранении пользователем на томе более 450 МБ файлов создавалась запись о событии системы. Для управления квотами на томе необходимо входить в состав группы «Администраторы».
Можно разрешить пользователям превышать заданные квоты. Включение квот без ограничения использования дискового пространства полезно в случаях, когда не требуется запрещать пользователям доступ к тому, но требуется отслеживать использование дискового пространства отдельными пользователями. Также можно включить или отключить режим регистрации событий превышения пользователями заданных для них квот или порогов предупреждения.
Отслеживание использования тома всеми пользователями начинается автоматически с момента включения дисковых квот для тома.
Квоты можно включать на локальных томах, сетевых томах и съемных дисках с файловой системой NTFS. Кроме того для сетевых томов должен быть предоставлен общий доступ к корневому каталогу тома, а съемные диски должны быть предоставлены для общего доступа.
Тома, отформатированные с использованием версии NTFS, использовавшейся в Windows NT 4.0, автоматически обновляются программой установки Windows.
Нельзя использовать сжатие файлов для предотвращения превышения пользователями заданных квот, поскольку сжатые файлы отслеживаются по их несжатому размеру.
Например, если файл размером 50 МБ сжать до 40 МБ, Windows сопоставит с квотой его исходный размер, 50 МБ.
При расчете использования тома сжатыми папками Windows, наоборот, использует размер папок после сжатия. Например, если папку размером 500 МБ сжать до 300 МБ, Windows сопоставит с квотой 300 МБ.
Дисковые квоты применяются к томам и позволяют задавать жесткие и нежесткие условия хранения данных для каждого пользователя.
Имеется возможность создавать сценарии, которые будут использовать команду fsutil quota для задания пределов квот при каждом добавлении нового пользователя или для автоматического отслеживания пределов квот, составления из них отчета и для автоматической отправки их по электронной почте администратору системы.
Чтобы запретить выделение места на диске для пользователей, превысивших заданный предел, следует выполнить следующие действия. Открыть папку «Мой компьютер» и кликнуть правой кнопкой значок тома, для которого требуется запретить использование места на диске, а затем выбрать команду «Свойства». В диалоговом окне Свойства надо открыть вкладку «Квота». На вкладке «Квота» надо установить флажок «Включить управление квотами», выставить флажок «Не выделять место на диске при превышении квоты» и нажать кнопку OK.
Когда система дисковых квот запрещает выделять место на диске для пользователей тома, превысивших заданную предельную квоту, пользователи не могут записывать на том дополнительные данные без предварительного удаления или перемещения с тома части существующих файлов. Ответ системы пользователю, превышающему предельную квоту, зависит от каждой отдельной программы. Программа при этом действует так же, как при переполнении диска.
Задание значения дисковых квот для использования по умолчанию
С помощью интерфейса Windows
Для того чтобы задать дисковые квоты с помощью интерфейса Windows следует открыть системную папку «Мой компьютер» и кликнуть правой кнопкой значок тома, для которого требуется задать значения квоты по умолчанию, а затем выбрать команду «Свойства». В диалоговом окне «Свойства» надо открыть вкладку «Квота» и установить флажок «Включить управление квотами» на вкладке «Квота», после чего выбрать параметр «Выделять на диске не более». Будут активизированы поля для задания предельной квоты и порога предупреждения. Затем надо ввести числовые значения в эти поля, выбрать нужные единицы измерения из раскрывающегося списка и нажать кнопку OK. Можно использовать дробные значения (такие как 20,5 МБ).
Если том не отформатирован для файловой системы NTFS или если пользователь не входит в группу Администраторы, вкладка «Квота» не отображается в диалоговом окне тома «Свойства» – это значит, что квотировать можно тома NTFS.
Хранить данные на томе, для которого включены дисковые квоты, могут любые пользователи, имеющие доступ к этому тому для записи и не превысившие заданную квоту.
При первой записи данных на том, для которого включены квоты, система дисковых квот назначает пользователю предельную квоту и порог предупреждения, заданные по умолчанию.
С помощью командной строки
Для того чтобы задать значения дисковых квот с помощью командной строки следует открыть окно «Командная строка» и ввести: fsutil quota modify [буква_тома] [порог] [предел]
[имя_пользователя]
Для задания значений квоты по умолчанию том должен быть отформатирован в файловой системе NTFS. Чтобы просмотреть полный синтаксис этой команды, введите в командной строке: fsutil /? Работа с командой fsutil: quota описана в следующем разделе.
4.2. Fsutil: quota
Эта команда управляет дисковыми квотами на томах NTFS, чтобы обеспечить более точный контроль за хранением файлов в сети.
Синтаксис
fsutil quota [ disable ] имя_тома fsutil quota [ enforce ] имя_тома fsutil quota [ modify ] имя_тома порог предел [ имя_пользователя ]
fsutil quota [ query ] имя_тома fsutil quota [ track ] имя_тома fsutil quota [ violations ]
Параметры
disable
Отключает отслеживание и задание квот на указанном томе.
enforce
Задает использование квот на указанном томе.
modify
Вносит изменения в существующую дисковую квоту или создает новую квоту.
query
Перечисляет все существующие дисковые квоты.
track
Отслеживает использование диска на указанном томе.
violations
Производит поиск в системе и в журналах приложений и выводит сообщение, что были выявлены нарушения квот или что пользователем достигнут порог или предел квоты.
имя_тома
Указывает букву для тома (с последующим двоеточием).
порог
Предельный размер, по достижении которого выдается предупреждение.
предел
Максимальный допустимый размер занятого места на диске.
имя_пользователя
Задает имя домена или пользователя.
4.3. Квоты и пользователи
Поскольку дисковые квоты наблюдают за использованием тома отдельными пользователями, использование места на диске каждым из пользователей не влияет на дисковые квоты для других пользователей того же тома. Например, если для тома F задана квота в 500 МБ и пользователь сохранит на нем 500 МБ файлов, этот пользователь не сможет записать дополнительные данные на том F без предварительного удаления или перемещения с этого тома существующих данных. Однако другие пользователи смогут продолжать сохранять на этом томе до 500 МБ каждый при наличии свободного дискового пространства.
Дисковые квоты основаны на владении файлами и не зависят от расположения папки с файлами пользователя на томе. Например, если пользователи переместят свои файлы из одной папки тома в другую папку того же тома, объем дискового пространства, используемого этими пользователями на томе, не изменится. Однако, если пользователи скопируют свои файлы в другую папку того же тома, объем используемого дискового пространства удвоится. При смене владельца файла, имеющего размер 200 КБ, объем дискового пространства, используемого его бывшим владельцем, уменьшится на 200 КБ, а объем дискового пространства, используемого новым владельцем файла, увеличится на 200 КБ.
Дисковые квоты
Не выделять место на диске при превышении квоты
Пользователи, превышающие предельную квоту, будут получать сообщение Windows о недостатке места на диске и не смогут записывать дополнительные данные на том без предварительного удаления или перемещения с этого тома части существующих файлов.
В отдельных приложениях предусмотрен особый порядок действий в данной ситуации. Ситуация воспринимается приложением как переполнение диска. Если снять данный флажок, пользователи не смогут превышать предельную квоту. Включение квот без ограничения использования дискового пространства полезно в случаях, когда не требуется запрещать пользователям доступ к тому, но требуется отслеживать использование дискового пространства отдельными пользователями. Также можно включить или отключить режим регистрации событий превышения пользователями заданных для них квот или порогов предупреждения.