Обзор диспетчера ресурсов файлового сервера (FSRM)
Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2
Диспетчер ресурсов файлового сервера (FSRM) — это служба роли в Windows Server, которая позволяет классифицировать данные, хранящиеся на файловых серверах, и управлять этими данными. FSRM можно использовать для автоматической классификации файлов, выполнения задач на основе этих классификаций, установки квот на папки и создания отчетов, отслеживая использование хранилища. В Windows Server версии 1803 FSRM добавляет возможность предотвращения создания журналов изменений.
Примечание
Сведения о новых возможностях в более старых версиях Windows Server см. в статье Новые возможности Resource Manager файлового сервера.
Компоненты
FSRM включает следующие функции.
- Управление квотами. Ограничьте пространство, разрешенное для тома или папки. Эти ограничения могут автоматически применяться к новым папкам, созданным на томе. Можно также определить шаблоны квот, которые могут применяться к новым томам или папкам.
- Инфраструктура классификации файлов. Получите аналитические сведения о данных, автоматив процессы классификации, чтобы вы могли более эффективно управлять данными. На основании классификации файлов можно применять политики. Примерами политик могут служить динамический контроль доступа для ограничения доступа к файлам, шифрование файлов и установка срока действия файлов. Классификация файлов может производиться автоматически с помощью правил классификации или вручную — изменением свойств выбранного файла или папки.
- Задачи управления файлами. Получите возможность применять условную политику или действие к файлам на основе их классификации. Условия задачи управления файлами включают расположение файла, свойства классификации, дату создания файла, дату последнего изменения файла или время последнего доступа к файлу. Действия, доступные в задаче управления файлами, включают прекращение срока действия файлов, их шифрование или выполнение пользовательской команды.
- Управление проверкой файлов. Управление типами файлов, которые пользователь может хранить на файловом сервере. Можно ограничить расширения, допустимые при сохранении файлов с общим доступом. Например, можно создать экран файла, который не позволяет хранить файлы с расширением MP3 в личных общих папках на файловом сервере.
- Отчеты хранилища. Используйте эти отчеты для выявления тенденций использования дисков и классификации данных. Можно также контролировать попытки сохранять запрещенные файлы пользователями выбранной группы.
Вы можете настраивать функции FSRM и управлять ими с помощью приложения FSRM или с помощью Windows PowerShell.
Важно!
FSRM поддерживает тома, отформатированные только в файловой системе NTFS. Файловая система Resilient File System не поддерживается.
Практическое применение
В следующем списке описаны некоторые практические приложения для FSRM:
Используйте инфраструктуру классификации файлов в сценарии динамического контроль доступа. Создайте политику, которая предоставляет доступ к файлам и папкам в зависимости от способа классификации файлов на файловом сервере.
Создайте правило классификации файлов, которое помещает любой файл, содержащий по крайней мере 10 номеров социального страхования, как имеющий содержимое клиента.
Срок действия всех файлов, которые не были изменены за последние 10 лет.
Создайте квоту в 200 МБ для домашнего каталога каждого пользователя и уведомите его об использовании 180 МБ.
Запретить хранение музыкальных файлов в личных общих папках.
Создание в расписании отчета, который будет выполняться в полночь по воскресеньям и создавать список файлов, открывавшихся за предыдущие два дня. Этот отчет поможет вам определить активность хранения в выходные дни и спланировать время простоя сервера соответствующим образом.
Новые возможности— запрет на создание журналов изменений в FSRM
Начиная с Windows Server версии 1803, теперь можно запретить службе FSRM создавать журнал изменений (также известный как журнал USN) на томах при запуске службы. Эта функция позволяет сэкономить место на каждом томе, но отключает классификацию файлов в режиме реального времени.
Чтобы запретить FSRM создавать журнал изменений на некоторых или всех томах при запуске службы, выполните следующие действия.
Остановите службу SRMSVC. Откройте сеанс PowerShell от имени администратора и введите
Stop-Service SrmSvc
.Удалите журнал USN для томов, на которые вы хотите сэкономить место, с помощью
fsutil
команды :fsutil usn deletejournal /d <VolumeName>
Пример:
fsutil usn deletejournal /d c:
Откройте редактор реестра, введя
regedit
в том же сеансе PowerShell.Перейдите к следующему разделу: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SrmSvc\Settings.
Чтобы предотвратить создание журнала изменений для всего сервера, выполните следующие действия.
Важно!
Если вы хотите отключить создание журнала только для определенных томов, перейдите к следующему шагу.
- Щелкните правой кнопкой мыши раздел Параметры и выберите Новое>значение DWORD (32-разрядная версия).
- Назовите значение
SkipUSNCreationForSystem
. - Задайте значение 1 (в шестнадцатеричном формате).
Чтобы предотвратить создание журнала изменений для определенных томов, выполните следующие действия.
Определите пути к томам, которые нужно пропустить. Можно использовать
fsutil volume list
команду или следующую команду PowerShell:Get-Volume | Format-Table DriveLetter,FileSystemLabel,Path
Ниже представлен пример результата.
DriveLetter FileSystemLabel Path ----------- --------------- ---- System Reserved \\?\Volume{8d3c9e8a-0000-0000-0000-100000000000}\ C \\?\Volume{8d3c9e8a-0000-0000-0000-501f00000000}\
Вернитесь к сеансу редактора реестра. Щелкните ключ правой
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SrmSvc\Settings
кнопкой мыши и выберите Создать>многостроковое значение.Назовите значение
SkipUSNCreationForVolumes
.Введите путь для каждого тома, который вы хотите пропустить. Поместите каждый путь на отдельную строку. Пример:
\\?\Volume{8d3c9e8a-0000-0000-0000-100000000000}\ \\?\Volume{8d3c9e8a-0000-0000-0000-501f00000000}\
Примечание
Если редактор реестра отображает предупреждение об удаленных пустых строках, вы можете спокойно игнорировать это сообщение. Ниже приведен пример сообщения: Данные типа REG_MULTI_SZ не могут содержать пустые строки. Редактор реестра удалит все найденные пустые строки.
Запустите службу SRMSVC. Например, в сеансе PowerShell введите
Start-Service SrmSvc
.