[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

root folder 100% full



Caros:

Deparei-me com o fato do diretório raiz estar praticamente todo cheio (ele tem apenas 938 Mb). É uma instalaćão Wheezy amd64. Os dados são estes:
$ df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  938M  871M   20M  98% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   1.6G  784K  1.6G   1% /run
/dev/disk/by-uuid/824e9d86-e229-44ef-91b9-41ac3013e8a8  938M  871M   20M  98% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   4.7G  236K  4.7G   1% /run/shm
/dev/sda6                                               276M  116M  147M  45% /boot
/dev/sda11                                              276G  204G   58G  79% /home
/dev/sda9                                               938M   18M  873M   2% /tmp
/dev/sda10                                               28G   13G   14G  48% /usr
/dev/sda8                                               3.7G  690M  2.9G  20% /var

Aparentemente o problema está em /lib/modules:
 $  du -h --max-depth=1 /lib/modules
106M	./3.2.0-1-amd64
106M	./3.2.0-2-amd64
105M	./3.1.0-1-amd64
121M	./3.2.0-4-amd64
118M	./2.6.39-2-amd64
121M	./3.2.0-3-amd64
104M	./3.0.0-1-amd64
779M	.

O que ocorre aí é que o diretório /lib/modules contém praticamente 800 Mb. Seu conteúdo é:
$ ls -l
total 28
drwxr-xr-x 5 root root 4096 Sep 23  2011 2.6.39-2-amd64
drwxr-xr-x 4 root root 4096 Dec  3  2011 3.0.0-1-amd64
drwxr-xr-x 4 root root 4096 Mar 10  2012 3.1.0-1-amd64
drwxr-xr-x 4 root root 4096 Apr  4  2012 3.2.0-1-amd64
drwxr-xr-x 3 root root 4096 Oct 24 04:13 3.2.0-2-amd64
drwxr-xr-x 4 root root 4096 Oct 24 04:16 3.2.0-3-amd64
drwxr-xr-x 4 root root 4096 Nov  7 03:32 3.2.0-4-amd64

O que tem aí são módulos associados a velhos kernels que ainda estão no /boot e no menu do Grub. Para piorar, a cada upgrade que traz um novo kernel o tamanho deste diretório aumenta.

A pergunta é: qual é o meio *seguro* de me livrar destes velhos módulos e kernels? Sei que, em princípio, um 
apt-get remove linux-image-etc...
remove o kernel. Mas remove também os módulos (que é o que mais me interessa)? Pesquisando por aí vi que um *monte* de gente acaba com problemas após essa remoćao de kernels.

[ ]'s, 
G.Paulo.


Reply to: