Se a /var
partição ficar cheia no servidor de produção, qual é a solução?
Abaixo estão minha solução alternativa:
- Se for Partição LVM, podemos estendê-la online.
- Nós podemos comprimir logs.
- Podemos remover dados antigos.
Sugira-me outras formas possíveis de resolver e superar esse problema.
Seria útil para mim se você pudesse compartilhar suas experiências com esse problema já enfrentado.
disk-usage
Rahul Patil
fonte
fonte
Respostas:
Minha abordagem em qualquer um desses casos (algo está se enchendo) é a primeira a encontrar o culpado.
Eu começo usando
du -sh *|grep G
, continue comdu -sh *|grep M
. Quando o encontrei, começo a pesquisar por que algo começa a encher.Consequentemente, um layout de disco padrão do Linux para nossos servidores se parece com o seguinte:
Atualmente, isso é suficiente para quase todos os casos de uso que temos.
fonte
Certa vez, tive um problema semelhante com uma partição não-LVM que resolvi movendo um dos diretórios para uma partição mais espaçosa e colocando-o novamente no lugar. No seu caso, por exemplo, você pode tentar:
Observe que eu fiz isso com um diretório que não é do sistema e até agora não observei efeitos colaterais negativos. O caso pode ser diferente com os diretórios do sistema. Precisamos de alguém com mais conhecimento para confirmar / refutar.
Editar
Para ser mais seguro, você pode fazer
Isso garante que você não perca seu cache, caso a
mv
chamada seja danificada de alguma forma (falha no sistema, falta de energia, ...)Para garantir que nada esteja sendo gravado no diretório enquanto você o copia, é melhor fazer isso via LiveCD.
fonte
lsof /var/cache
que não é usado ... se não for usado, podemos mudar para outro local.