Quais são as conseqüências de ter uma partição completa em um sistema Linux?

0

Isso pode soar como uma pergunta estúpida, mas tenha paciência comigo.

Que coisas ruins poderiam acontecer ao seu sistema se uma partição estivesse cheia?

Eu sei intuitivamente que é uma coisa ruim e você deve evitar isso. No entanto, eu estava conversando com alguém que não se sentia tão à vontade com os computadores, e eu tive dificuldade em explicar por que isso era uma coisa ruim. Obviamente, você não pode criar arquivos em uma partição completa, mas existem consequências adicionais?

    
por Vishal Kotcherlakota 15.11.2013 / 06:44

1 resposta

3

Tivemos isso em um servidor de backup (que também executava um pequeno servidor da Web) que, em vez de gravar em um compartilhamento em rede, simplesmente gravava em /mnt/backup , achando que estava apontando para o nosso NAS. Em vez disso, ele estava gravando na máquina local, preenchendo rapidamente a pequena unidade do servidor com 50 GB de backups.

Primeiro, a máquina vai se sentir lenta, porque ler e gravar dados demora mais.

O que você logo começará a notar é que o servidor web não pode servir qualquer página que exija acesso ao banco de dados, porque o MySQL não pode mais servir adequadamente. Isso porque também precisa gravar dados.

Você receberá mensagens de erro realmente crípticas de todos os tipos de programas, porque nenhum processo poderá escrever mais nada. E como nem todos os programas são tão detalhados quando algo falha, você ficará adivinhando qual é o problema real com o seu sistema até que você digite df -h .

O bom é que, pelo menos com ext filesystems, o usuário root recebe 5% do espaço reservado, então você ainda pode acessar o sistema remotamente via SSH, mesmo que esteja 95% cheio. Apenas imagine ... se esse não fosse o caso, qualquer usuário sem privilégios poderia matar um sistema preenchendo-o completamente. Uma vez que você está logado como root, você pode remover arquivos para liberar algum espaço.

Veja também:

por 15.11.2013 / 07:00