Que tal arquivos de log? Você pode excluir e / ou compactá-los. Enquanto você está nisso, certifique-se de ter o logrotate configurado - que irá automaticamente compactar, rotacionar e excluir seus logs regularmente.
Eu gostaria de criar espaço em / dev / sda1 sem necessariamente ter que remover um monte de aplicativos (eu já experimentei e excluí todos os aplicativos frívolos).
Este é o estado de / dev / sda1 atualmente:
Dir: /
Type: ext3
Total: 9.4GiB
Free: 488.6MiB
Available: 0bytes
Used: 8.9GiB
EDIT adicionou du
dos comentários abaixo:
769068 /var/lib/mysql
351208 /usr/lib
297060 /usr/local/bin/eclipse/plugins
184124 /usr/bin
175924 /usr/lib/openoffice/program
143940 /usr/local/bin/eclipsePHP/plugins
92520 /boot
81200 /opt/android-sdk-linux/add-ons/google_apis-6_r01/images
79964 /opt
Isso é engraçado, porque as tabelas em / var / lib / mysql são a razão pela qual eu corri para fora em primeiro lugar. Mas eu preciso deles, e espaço para muitos mais possivelmente grandes db's.
Primeiro, descubra o que está usando seu espaço ...
# du -k -x -S / | sort -r -n
-k
- saída em kB em vez de blocos -x
- não verifica outros sistemas de arquivos montados na árvore -S
- não inclui valores subdirecionados EDITAR No relatório de espaço em disco que você adicionou, parece que você tem dois hogs de disco:
MySQL - mova os dados para uma partição diferente e reconfigure o MysQL (via /etc/my.cnf
) ou coloque um symlink do local antigo para o novo
Ferramentas de desenvolvimento - esse é um lote de plug-ins do Eclipse e também um Android SDK ...
Às vezes há pacotes que você realmente não precisa ocupar muito espaço. Ou seja, escritório aberto. O pacote debian-goodies
contém um script chamado dpigs que listará os dez principais criminosos do espaço em disco.
Exemplo:
~$ dpigs
264088 ubuntu-docs
119940 openoffice.org-core
94652 linux-image-2.6.32-22-generic
93752 linux-image-2.6.28-16-generic
92204 linux-image-2.6.27-11-generic
88180 linux-image-2.6.31-21-generic
86024 inkscape
79672 wine1.2
75348 openjdk-6-jre-headless
74320 linux-headers-2.6.32-22
Se isso não for suficiente, você deve considerar o ponto de executar o mySQL em uma unidade de apenas dez gigs. Se isso for para testes de desenvolvimento, considere remover os dados. Se for produção , considere movê-lo para seu próprio servidor ou, pelo menos, para seu próprio disco. Eu posso comprar um disco de terrabyte por menos de cem dólares agora - o tempo gasto podando uma instalação e priorizando software útil parece um desperdício em comparação. Basta formatá-lo, tirar o mysql offline e mover tudo de / var / lib / mysql e remontar a unidade para esse local.
Você pode reduzir o percentual de uso reservado para processos privilegiados. Consulte: man tune2fs
. O padrão é 5% do seu espaço em disco. Talvez uma opção seja reduzir para 2%?
# tune2fs -m2 /dev/sda1
Se o problema for um registro binário, verifique se como fazer -free-up-var-lib-mysql-virtualbox-vm
Tags linux ubuntu ubuntu-8.04 disk-space