Linux travado por falta de espaço: Uma solução
Cledilson Nascimento
Posted on January 29, 2021
Hoje vou passar pra você uma dica simples que pode te ajudar como me ajudou. Sabe aqueles avisos que seu SO dá quando o espaço em disco está ficando cheio? Pois é. Meu Linux Mint travou, eu tinha 95GB só para ele, não sei como encheu e também não consegui acessar a interface do Cinnamon para remover alguns programas.
Uma opção
Rodando pela internet, depois de muito trabalho eu encontrei uma possível solução no StackExchange. Pelo que parece, o Linux reserva parte do disco, não sei qual o motivo, cerca 5% pra ele. Então, a proposta é apagar alguns arquivos e também diminuir essa reserva pra 1% só para poder acessar seu Linux normalmente e poder remover alguns programas, apagar alguns logs, ou o que mais você puder apagar.
Resolvendo(Ou tentando...)
Não sei como sua distro vai se comportar, se aparecer na tela de login da interface, pressione "ctrl + alt + F1", o F1 pode ser substituído até o F6 caso o F1 não abra, depois faça o login. Com a sessão aberta no terminal use o comando df -h
para confirmar seu espaço livre. Observe a coluna "Montado em", esta indica o que é usado em cada partição. O sistema fica instalado onde tem apenas uma barra "/" e o nome da partição é a primeira coluna, algo como "/dev/sda8", que é o meu caso. Pra mim apareceu que tinha 4GB livre, mas para o sistema constavam 0% livres, foi o que mais achei estranho.
Então execute o comando a seguir, com usuário root
para diminuir o espaço reservado(substitua /dev/sda8 por sua partição raiz do sistema) e caso sua distro seja derivada do Debian/Ubuntu, como o Linux Mint, você vai precisar usar o comando "sudo" antes dos comandos deste tutorial para poder dar permissão de administrador.
tune2fs -m1 /dev/sda8
ou
sudo tune2fs -m1 /dev/sda8
para usuários de Debian e derivados
Agora tente acessar sua interface gráfica e apague o que puder na raiz do seu sistema, principalmente programas e arquivos temporários, ou, caso você use a mesma partição para o sistema e os arquivos pessoais, apagar vídeos e músicas também vai te ajudar. Se não sabe o que pode apagar, apenas desinstale programas que não são do sistema. Após remover uma boa quantidade de arquivos/programas, execute novamente no df -h
e veja se já liberou pelo menos uns 6% a 8% da partição raiz(/). Estando tudo certo, volte a configuração de reserva para um tamanho maior, até porque não sei para que serve :D
tune2fs -m5 /dev/sda8
E então...
Depois de concluir, eu percebi que o Timeshift estava tentando fazer backup mesmo sem espaço suficiente para o backup completo e acabou ocasionando esse problema. Então é isso. Espero que tenha lhe ajudado a resolver a curto prazo o seu problema assim como resolveu pra mim, agora posso voltar a escovar bytes. Abraço!
Referências
https://unix.stackexchange.com/questions/34140/tell-fs-to-free-space-from-deleted-files-now
Posted on January 29, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.