o espaço em disco do Linux está cheio

Faça login no servidor e visualize-o através de df -Hl

Certifique-se de que as informações do alarme sejam consistentes e encontre o diretório ou arquivo que ocupa um grande espaço

Um método relativamente estúpido é listar o espaço ocupado por cada diretório através do comando du -sh no diretório raiz

Em seguida, use o mesmo método para continuar no diretório correspondente para encontrar

Um método mais eficiente é usar o parâmetro -d de du, ou --max-profundidade, para definir a profundidade do diretório da consulta. A profundidade do diretório aumenta e o diretório consultado será exibido em grandes números. Neste momento, pode ser filtrado pelo grep

você -h -d 2 | grep [GT] |classificar -não

você -h --max-profundidade=2 | aderência [GT] | preto - não

Desta forma, você pode procurar diretórios grandes que ocupam espaço em disco em unidades de G ou T e classificá-los

Ou você pode consultar por find

encontrar / -type f -size +1G -exec du -h {} \;

Em termos de eficiência, find é mais rápido e flexível que du

1. Se você verificar através do df, o disco usa 37G, mas se você verificar através de du -hs no diretório raiz, o total soma quase 10G e não há nenhum diretório oculto. Obviamente, há espaço ocupado por arquivos excluídos. Os arquivos são excluídos, mas os recursos não são liberados.

Eu apresentei um comando muito útil antes: lsof, podemos verificá-lo com o seguinte comando

Encontre o arquivo, você pode liberar espaço reiniciando o aplicativo de servidor correspondente

2. Há outro problema, ou seja, o disco visualizado através do df

Será descoberto que a soma de Usado e Disponível não é suficiente para o Tamanho, e parte dela é inexplicavelmente consumida

Na verdade, esta é uma política de segurança do sistema de arquivos Linux, que reservará 5% do espaço em disco para o usuário root por padrão para uso emergencial. Isso pode garantir que alguns aplicativos importantes (como bancos de dados) tenham alguma margem de manobra quando o disco rígido estiver cheio, para que não travem imediatamente.

Podemos modificar a proporção do espaço reservado através do tune2fs

tune2fs -m 1 /dev/vda1

O espaço consumido desta forma é cuspido
 

Acho que você gosta

Origin blog.csdn.net/fzy18757569631/article/details/132584431
Recomendado
Clasificación