Eu tenho um sistema operacional Windows Server 2019 (Standard Edition) cuja partição fica sem espaço em alguns dias (C: tem 100 GB no total) travando o sistema operacional. Ele funciona como um controlador de domínio (DC) em uma pequena organização. Você só tem WinRAR, programa antivírus e Acronis True Image Services instalados; atualizações para o sistema operacional não são baixadas. Verifiquei os arquivos temporários e eles estão praticamente vazios; o programa antivírus dificilmente gera arquivos, os logs da Acronis são mínimos. O log de eventos do sistema é bem limitado. O arquivo de paginação está limitado a um máximo de 500 MB. A hibernação está desativada , é claro.
Observação: migrei este DC há vários anos do Windows Server 2003 para o Windows Server 2008 e no ano passado para o Windows Server 2019. Não acho que os objetos do controlador de domínio sejam suficientes para o banco de dados crescer para preencher 100 GB. Resta-me estender a partição C: e aumentar seu espaço livre tirando de outra partição (um único disco rígido instalado).
O que pode estar acontecendo?
Eu realmente, realmente espero que essas não tenham sido atualizações no local. Ou seja, você instalou um novo servidor, incorporou-o ao domínio, promoveu-o pelo DC, transferiu os FSMOs e despromoveu o DC herdado antes de removê-lo do domínio. Se você fez uma atualização in-loco, provavelmente tem uma pasta Windows.old enorme na unidade C:.
Supondo que foi uma compilação limpa, 2019 tem muitas ferramentas de telemetria e monitoramento ativadas por padrão.
Pare e desative o UALSvc (User Access Logging Service) e limpe os arquivos e pastas em \Windows\System32\Logfiles\SUM\
Execute
Get-WindowsErrorReporting
para ver se o WER está habilitado. Se estiver, executeDisable-WindowsErrorReporting
para desativá-lo.Limpe Winsxs. Em um prompt de comando elevado, execute
cleanmgr.exe /verylowdisk
. Ou execute o CleanMgr interativamente e selecione a opção para verificar e limpar os arquivos do sistema Windows (incluindo atualizações). Se o Winsxs não parecer estar mudando de tamanho mesmo após a limpeza do disco (e reinicialização), executeSFC /scannow
para garantir que nenhum arquivo do sistema esteja corrompido. O tamanho da pasta Winsxs de 8 GB ou mais parece ser típico para um servidor com manutenção média.Verifique a pasta Software Distribution. Se for muitos GB, execute o seguinte em um prompt de comando elevado para interromper os serviços do Windows Update e o BITS e eliminá-lo.
Desinstale todos os recursos do Windows que você não está usando no servidor. A execução do Acronis em um DC parece infeliz para mim (executá-lo em um servidor/estação de trabalho separado parece melhor). Depois de desinstalar os recursos do Windows, deixe-o funcionar um pouco e certifique-se de que não há problemas. Se nenhum, considere executar
Remove-Windowsfeature [featurename] -Remove
os recursos que você já desinstalou. Isso removerá completamente os binários (e tornará a correção mais rápida). Observe que você precisará de um disco de instalação do Windows Server 2019 ou ISO se decidir que precisa de algum desses recursos no futuro.Se isso ainda não liberar espaço suficiente, baixe Treesize Free e execute-o para descobrir o que está consumindo a unidade C. Por padrão, ele classificará pelos maiores tamanhos de pasta. Winsxs e System32 provavelmente serão os maiores (muito do System32 é na verdade links simbólicos para arquivos em Winsxs). Para qualquer outra coisa em C: que parece estar consumindo muitos GB, se necessário, pesquise no Google a pasta para ver o que é e o método seguro para excluir os arquivos (se for algo óbvio como arquivos de log do IIS, exclua o que você não precisar). Execute Treesize várias vezes durante alguns dias para ver o que pode estar crescendo.