Você vê um aviso de cota de armazenamento no centro de administração do SharePoint, mas ele aponta para um site que não está usando armazenamento excessivo. A mensagem de aviso mostra uma URL de site diferente daquela que realmente está consumindo espaço. Esse problema ocorre porque o SharePoint calcula o armazenamento em coleções de sites vinculadas ao mesmo banco de dados de conteúdo ou devido a uma métrica em cache desatualizada. Este artigo explica por que o site errado aparece e fornece as etapas exatas para identificar o verdadeiro consumidor de armazenamento e limpar o falso aviso.
Principais Conclusões: Corrigindo um Aviso de Cota de Armazenamento Mal Posicionado
- Centro de administração do SharePoint > Sites ativos > Métricas de armazenamento: Mostra o uso por site, mas pode exibir dados em cache de um cálculo anterior.
- SharePoint Online Management Shell > Get-SPOSite -Limit ALL: Recupera o uso de armazenamento em tempo real de todos os sites, ignorando o cache do centro de administração.
- Coleção de sites > Configurações do site > Métricas de armazenamento: Fornece uma análise detalhada do site, incluindo arquivos, versões e tamanhos da lixeira.
Por que o Aviso de Cota de Armazenamento Aponta para o Site Errado
As cotas de armazenamento do SharePoint Online são aplicadas no nível do locatário, mas os avisos no centro de administração são gerados por coleção de sites. O sistema calcula o uso de armazenamento para cada site individualmente. No entanto, dois fatores fazem com que o aviso apareça no site errado.
Banco de Dados de Conteúdo Compartilhado no SharePoint On-Premises
Se você estiver usando o SharePoint Server on-premises, várias coleções de sites podem residir no mesmo banco de dados de conteúdo. Quando uma coleção de sites excede sua cota, o aviso pode aparecer em uma coleção de sites diferente dentro do mesmo banco de dados. Isso acontece porque a verificação de armazenamento no nível do banco de dados dispara o alerta para todos os sites associados, mesmo que apenas um site esteja acima do limite.
Cache Desatualizado no SharePoint Online
No SharePoint Online, o centro de administração armazena em cache as métricas de armazenamento por questões de desempenho. Esse cache pode ficar desatualizado. Se um site excluiu arquivos grandes recentemente ou esvaziou sua lixeira, o valor em cache ainda pode mostrar uso elevado. O aviso então aparece no site que anteriormente continha os dados, não no site que está consumindo espaço atualmente.
Sobreposição de Lixeira e Histórico de Versões
O SharePoint conta os arquivos na lixeira do site e na lixeira de segundo estágio para a cota do site. O histórico de versões de documentos também conta. Se você mover arquivos de um site para outro, o site original pode ainda mostrar uso elevado até que as lixeiras sejam esvaziadas. O aviso então aponta incorretamente para o site de origem em vez do destino.
Etapas para Identificar o Verdadeiro Consumidor de Armazenamento
Siga estas etapas para descobrir qual site está realmente consumindo o armazenamento e limpar o falso aviso.
- Execute o SharePoint Online Management Shell
Abra o Windows PowerShell como administrador. Execute o comandoConnect-SPOService -Url https://[locatario]-admin.sharepoint.come faça login com uma conta de administrador global ou administrador do SharePoint. Em seguida, executeGet-SPOSite -Limit ALL | Select-Object Url, StorageUsageCurrent, StorageQuota. Isso retorna o uso de armazenamento em tempo real de todos os sites. Compare os valores com o que o centro de administração mostra. O site com o maior valor de StorageUsageCurrent é o verdadeiro consumidor. - Verifique as Métricas de Armazenamento no Nível do Site
Navegue até o site que mostra uso elevado no PowerShell. Vá em Configurações do site > Métricas de armazenamento. Esta página lista cada biblioteca de documentos, lista e lixeira com seus tamanhos exatos. Procure por bibliotecas com muitas versões ou lixeiras grandes. Esvazie as lixeiras se necessário. - Limpe o Cache do Centro de Administração
No centro de administração do SharePoint, vá em Sites ativos. Selecione o site que está mostrando o falso aviso. Clique em Armazenamento e depois em Atualizar. Isso força o centro de administração a recalcular o armazenamento para aquele site. Aguarde 15 minutos e verifique o aviso novamente. Se ele desaparecer, o cache estava desatualizado. - Verifique o Banco de Dados de Conteúdo no On-Premises
Se você usa o SharePoint Server, abra a Administração Central. Vá em Gerenciamento de Aplicativos > Gerenciar bancos de dados de conteúdo. Selecione o banco de dados que contém o site com o aviso. Verifique o número de coleções de sites nesse banco de dados. Se vários sites compartilham o banco de dados, executeGet-SPSite -ContentDatabase [NomeDB] | Select-Object Url, Quotano SharePoint Management Shell. Identifique o site que excede sua cota. Ajuste a cota para esse site ou mova-o para um banco de dados diferente. - Use os Relatórios de Uso do Microsoft 365
Vá para o centro de administração do Microsoft 365 > Relatórios > Uso > Atividade do SharePoint. Filtre por intervalo de datas e procure sites com o maior consumo de armazenamento. Este relatório usa dados em tempo real e pode confirmar qual site é a verdadeira fonte do aviso.
Se o Aviso Ainda Aparecer no Site Errado
Aviso Persiste Após Atualização
Se o aviso permanecer após limpar o cache, o site pode ter um arquivo oculto ou uma lixeira grande que não está visível nas métricas de armazenamento padrão. Execute Get-SPOSite -Identity [URLdoSite] -Detailed | Select-Object StorageUsageCurrent no PowerShell. Compare esse valor com a soma de todas as bibliotecas mostradas nas métricas de nível do site. Uma discrepância indica conteúdo oculto. Use Get-PnPRecycleBinItem -RowLimit 5000 no PnP PowerShell para listar todos os itens em ambas as lixeiras. Esvazie ambas com Clear-PnPRecycleBinItem -All.
Aviso Mostra um Site que Foi Excluído
Se o aviso fizer referência a um site que não existe mais, o site ainda pode estar na lixeira do centro de administração do SharePoint. Vá para o centro de administração do SharePoint > Sites excluídos. Se o site estiver lá, exclua-o permanentemente. Se não estiver listado, execute Remove-SPOSite -Identity [URLdoSite] -Confirm:$false no PowerShell para remover quaisquer referências órfãs. Aguarde 24 horas para o aviso desaparecer.
Aviso Aparece em um Site de Comunicação sem Arquivos
Sites de comunicação geralmente não têm bibliotecas de documentos, mas ainda podem mostrar uso de armazenamento de páginas do sistema e metadados. Verifique a biblioteca de Ativos do site e a biblioteca de Estilos. Essas bibliotecas ocultas podem conter imagens ou scripts que contam para a cota. Exclua arquivos desnecessários dessas bibliotecas. Se o site não for usado, considere excluí-lo para liberar a cota.
| Item | Centro de Administração do SharePoint | PowerShell Get-SPOSite |
|---|---|---|
| Atualização dos dados | Pode estar em cache com até 24 horas de atraso | Dados em tempo real do serviço |
| Inclusão da lixeira | Inclui tamanhos da lixeira | Inclui tamanhos da lixeira |
| Inclusão do histórico de versões | Inclui histórico de versões | Inclui histórico de versões |
| Detalhamento por biblioteca | Não disponível | Não disponível |
| Melhor caso de uso | Visão geral rápida de todos os sites | Solução de problemas precisa |
Use o centro de administração para uma visão geral. Use o PowerShell quando precisar de números de armazenamento precisos e atuais para identificar a verdadeira fonte de um aviso de cota.
Agora você pode identificar qual site está realmente consumindo armazenamento e limpar o falso aviso. Comece executando o comando PowerShell para obter dados de uso em tempo real, depois esvazie as lixeiras e atualize o cache do centro de administração. Para ambientes on-premises, verifique o banco de dados de conteúdo em busca de várias coleções de sites e ajuste as cotas conforme necessário. Uma dica avançada: agende um script semanal do PowerShell que exporte o uso de armazenamento de todos os sites e envie um alerta por e-mail quando qualquer site exceder 80% de sua cota. Isso evita avisos falsos antes que eles apareçam.