Você precisará excluir alguns arquivos para que você tenha uma quantidade mínima de espaço livre novamente. Quais deles serão deletados dependerão do mesmo que preencheu o disco em primeiro lugar. Certamente alguns arquivos desnecessários foram criados em algum lugar ao longo da linha, sua melhor aposta é encontrá-los e excluí-los!
O que às vezes pode acontecer quando um programa fica fora de controle é que ele pode produzir arquivos de log excessivamente grandes com várias mensagens repetidas. Você pode verificar o diretório /var/log
para isso. Um bom comando para usar é:
du -ah /var/log | sort -h
Isso classificará os maiores arquivos na parte inferior, para que você possa ver facilmente se algo saiu de controle. O diretório /tmp
(se for parte do seu sistema de arquivos raiz) é outro bom lugar para procurar por arquivos com problemas.
Outro lugar para procurar é /var/cache/apt/archives/
, isso contém o cache de .deb
pacotes baixados por apt
. Os arquivos aqui podem ser removidos com segurança com apt-get clean
.
Se você não encontrar nenhum outro arquivo para excluir (embora talvez o diretório inicial de outro usuário seja o local para tentar um du
), a exclusão de arquivos de log antigos provavelmente é o caminho mais seguro. Muitos dos arquivos em /var/log
terão números depois deles, quanto maior o número, mais antigo será o log. Muitos também terão uma extensão .gz
, isso porque eles foram compactados para economizar espaço.
Outros locais que valem a pena são /opt
(alguns programas não-distro usam isso), /root
(o diretório inicial do usuário root).
aptitude
pode ser usado para limpar todos os arquivos de configuração dos pacotes removidos. Embora normalmente isso libere apenas alguns MBs (e não funcionará se o disco estiver tão cheio que apt-get
não funcionará). A linha de comando é:
sudo aptitude purge '~c'
Geralmente, eu não recomendaria a desinstalação de software, a menos que você realmente precise, embora talvez o motivo para o disco estar cheio seja que alguém instalou muito software.