Parece plausível que seus quinze kernels instalados estejam consumindo muito espaço no sistema de arquivos raiz ( /
). Você pode removê-los com o comando dpkg
, pelo menos supondo que você possa inicializar e efetuar login. Use a opção -P
, como em:
sudo dpkg -P linux-image-3.5.0-17-generic
Remova o mais antigo de seus kernels (a menos que você esteja tendo problemas com os mais novos, caso em que você deve remover os menos confiáveis).
Você também pode querer rastrear onde o espaço está sendo usado por meio do comando du
, como em:
du -sx /* | sort -n
Note que isso vai demorar um pouco para ser executado, mas pode gerar alguns erros antes de terminar. Ignore os erros. O comando gerará uma lista classificada de diretórios de acordo com quanto espaço eles consomem, com os maiores na parte inferior da lista. Você pode então passar para o maior desses diretórios, como em:
du -sx /var/* | sort -n
Este exemplo mostrará os subdiretórios de /var
de acordo com o espaço em disco usado. Quando você descobrir onde o espaço em disco está sendo consumido, pesquise o diretório ou os diretórios em questão, ou talvez os arquivos individuais que estão ocupando muito espaço. Alguns podem estar consumindo legitimamente muito espaço, como um spool de correio, se o computador estiver funcionando como um servidor de correio. Outros podem ser preenchidos com arquivos temporários (como a maioria dos arquivos em /tmp
) ou podem ter arquivos que ficaram muito grandes (como arquivos de log inchados em /var/log
). Cada um desses problemas deve ser tratado à sua maneira.
Além disso, suas partições são mal dimensionadas. O Linux coloca a maioria dos arquivos de programas em /usr
, mas esse diretório / partição raramente precisa de mais de 10 GB de espaço, e geralmente metade ou menos disso. Na maioria dos sistemas, esses arquivos raramente são alterados, exceto durante atualizações ou instalações de pacotes. Alguns outros subdiretórios da partição raiz ( /
), no entanto, contêm arquivos temporários ou dinâmicos, como /tmp
(usado para arquivos temporários, que geralmente podem ser grandes) e arquivos de log em /var/log
. Portanto, é sempre aconselhável criar espaço extra significativo na partição raiz ( /
). De fato, é comum deixar /usr
como um subdiretório regular da partição raiz ( /
) e tornar a última algo entre 10 a 30 GB.
O diretório /home
contém arquivos do usuário. Raramente contém arquivos de programa, com a possível exceção do software que os usuários individuais escrevem sozinhos. Na maioria dos sistemas desktop, /home
será relativamente grande, pois conterá fotos digitais, MP3s, MPEGs ou outros arquivos de áudio / vídeo, arquivos de imagem de disco e assim por diante. Tudo isso pode ser muito grande. Os detalhes variam de um computador para outro, no entanto.