Windows Server 2025 / Configurar cotas e filtragem de arquivos com FSRM
O Gerenciador de Recursos do Servidor de Arquivos (File Server Resource Manager, FSRM) permite limitar o espaço usado por uma pasta e filtrar arquivos pelo nome. Teste cada recurso em uma pasta NTFS nova e separada para distinguir falta de permissão, limite de cota e bloqueio por uma regra de filtragem.
Confirme o NTFS e prepare duas pastas de teste
Crie as pastas vazias D:\QuotaLab e D:\ScreenLab no FS1 para não restringir sem querer os dados dos departamentos. A documentação da Microsoft sobre problemas do FSRM descreve a limitação de suporte ao ReFS; confirme primeiro o sistema de arquivos.
Get-Volume -DriveLetter D | Select-Object DriveLetter,FileSystem
Install-WindowsFeature FS-Resource-Manager -IncludeManagementTools
Get-Service SrmSvc
Execute a instalação no Windows PowerShell como administrador e abra fsrm.msc. Instalar o recurso não concede, por si só, permissão para gravar nas pastas. Faça a comparação local usando uma conta que já tenha direito de gravação nelas.
Aplique uma cota rígida a apenas uma pasta
- Em Gerenciamento de Cotas → Modelos de Cotas, crie o modelo Lab-50MB.
- Defina uma cota rígida de 50 MB: ela bloqueia gravações que ultrapassam o limite. Uma cota flexível apenas monitora esse uso.
- Aplique o modelo somente a D:\QuotaLab, sem criar cotas automáticas nas subpastas.
- Confira o caminho exato da cota, seu limite e o espaço já usado.
A cota de pasta do FSRM é diferente da cota de disco NTFS por usuário. A documentação da Microsoft sobre a criação de cotas distingue a aplicação a uma pasta da aplicação automática a subpastas. Antes de impor um limite a uma pasta de produção, avalie ocupação atual, crescimento, retenção de arquivos e notificações.
Compare gravações abaixo e acima do limite
Confira o espaço livre e confirme que os arquivos abaixo ainda não existem. Estes comandos tentam criar dois arquivos de 30 MiB na pasta de teste:
$sampleBytes = New-Object byte[] (30MB)
[System.IO.File]::WriteAllBytes('D:\QuotaLab\first.bin',$sampleBytes)
[System.IO.File]::WriteAllBytes('D:\QuotaLab\second.bin',$sampleBytes)
Com a cota rígida de 50 MB, a primeira gravação deve funcionar e a segunda deve falhar por exceder o limite. Compare o erro com o uso exibido no FSRM. Se ambas falharem, confira o caminho, as permissões e o espaço livre do volume. Verifique também se a tentativa malsucedida deixou um arquivo parcial.
Uma cota flexível permite gravar acima do mesmo limite. Use-a para comparar o resultado e depois restaure a configuração inicial. Alertas exigem configuração própria; criar a cota não configura automaticamente o envio de e-mail.
Filtre um padrão de nome de arquivo inofensivo
- Crie o grupo de arquivos LabBlocked com o padrão *.labblocked. Não é preciso usar executáveis nem malware.
- Crie uma regra de filtragem de arquivos para D:\ScreenLab.
- Selecione filtragem ativa e LabBlocked; se for útil, configure uma notificação no log de eventos.
- Confirme que normal.txt pode ser salvo, enquanto sample.labblocked é bloqueado.
- Mude temporariamente para filtragem passiva, que permite salvar o arquivo, e examine somente as notificações configuradas; em seguida, restaure a configuração original.
A documentação da Microsoft sobre filtragem de arquivos explica os modos ativo e passivo. A regra observa o nome do arquivo e não substitui uma proteção antimalware que analisa o conteúdo. Considere também extensões renomeadas e programas que usam arquivos temporários.
Diagnostique e remova apenas as regras de teste
Uma falha ao salvar nem sempre indica falta de permissão. Examine as regras FSRM aplicadas ao caminho, o uso da cota, as permissões NTFS, o espaço livre e os eventos. Um teste local no servidor pode apresentar resultado diferente de um teste por SMB com uma conta comum.
Ao terminar, remova somente a cota de QuotaLab e a regra de filtragem de ScreenLab; depois confirme que arquivos comuns voltaram a ser salvos. Exclua apenas os arquivos do teste. Antes de apagar modelos ou grupos de arquivos, verifique se outras regras ainda os usam para não afetar pastas de produção.




