Como posso liberar espaço em disco na minha instalação do Ubuntu Hardy Heron?

3

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.

    
por rvs 18.05.2010 / 18:15

5 respostas

2

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.

    
por 18.05.2010 / 18:26
4

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:

  1. 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

  2. Ferramentas de desenvolvimento - esse é um lote de plug-ins do Eclipse e também um Android SDK ...

por 18.05.2010 / 18:28
1

À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.

    
por 18.05.2010 / 21:36
0

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
    
por 18.05.2010 / 20:07
0

Se o problema for um registro binário, verifique se como fazer -free-up-var-lib-mysql-virtualbox-vm

    
por 18.05.2010 / 21:27