ubuntu reportar uso de disco incorreto em /

4

No meu Ubuntu 11.10, o / dev / sda3 (150GB) é montado em / e / dev / sda1 (80GB) é montado em / home. Meu disco inteiro tem 250GB e o sistema está reportando que estou ficando sem espaço em disco. Aqui está a saída de df -h:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             149G  141G     0 100% /
udev                  3.9G  4.0K  3.9G   1% /dev
tmpfs                 1.6G  860K  1.6G   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  3.9G  508K  3.9G   1% /run/shm
/dev/sda1              74G   15G   56G  21% /home

O analisador de uso de disco do Ubuntu informa a mesma coisa. Mas isso é estranho porque acredito que nunca usei tanto espaço em /. Também verifiquei todos os diretórios individuais em / (excluir / home) e eles não usam muito espaço:

8.8M    bin
4.0K    dev
0       initrd.img
0       initrd.img.old
828M    lib
15M     lib32
4.0K    lib64
4.0K    media
0       proc
9.2M    sbin
0       sys
1.1G    var
108M    boot
18M     etc
4.0K    mnt
40K     root
4.0K    selinux
72K     tmp
0       vmlinuz
0       vmlinuz.old
16K     lost+found
133M    opt
1004K   run
4.0K    srv
5.9G    usr      

Alguém poderia me dar algumas idéias sobre o que está usando o espaço? Desde já, obrigado.

    
por qkhhly 14.07.2012 / 03:12

1 resposta

1

Por que você excluiu seus diretórios pessoais da saída "du"?

Você está ficando sem espaço, com aproximadamente 7G mostrando o restante, porque você é um usuário, e o root reserva (por padrão) 5% do espaço em disco. Isso permite que o root execute a manutenção quando a unidade está "cheia". 5% de 149G é ~ 7.5G. (Isso pode ser alterado e verificado com tune2fs )

Algo usou o espaço e, com base na saída que você mostra, está obviamente em seu diretório pessoal.

du -scm /home/*

Mostrará o uso do diretório pessoal de cada usuário (provavelmente apenas o seu).

Uma vez no seu diretório pessoal, tente isso para ter uma ideia de onde está o espaço:

shopt -s dotglob             # makes * include the .dot files/dirs too
du -scm * | sort -n          # gathers the info, sorts so biggest at end of list

Isso mostrará o que está sendo usado em seu diretório pessoal. O comando shopt é importante, pois faz com que o * (curinga) inclua os arquivos de pontos ocultos. Sem isso, você não teria mostrado os arquivos e pastas ocultos. (meu .kde é aproximadamente 350M, principalmente por causa do nepomuk (que eu desabilito a pesquisa de arquivos depois que ele é feito com as varreduras iniciais))

Midnight Commander (digite mc em um prompt) é bom rodar pelo sistema de arquivos para ver o que está lá. Pressione ALT + . para ativar e desativar os arquivos ocultos (também existe uma opção de menu, mas é mais fácil)

    
por 14.07.2012 / 20:55