Servidor Ubuntu preenchendo lentamente

1

Tivemos o compartilhamento do nosso servidor Samba (Ubuntu 8.04 LTS) no outro dia, mas quando fui analisá-lo, não consegui ver nenhum dos compartilhamentos tendo muito sobre eles.

Temos 5 compartilhamentos de grupo e, em seguida, cada usuário tem um compartilhamento individual.

Um usuário tem 22 GB de material. Alguns outros têm 10-20 MB de material e todos os outros estão vazios.

Então talvez como o total de 26 GB.

Eu apaguei alguns arquivos ontem e libertei cerca de 250 MB de espaço. Hoje, quando eu verifiquei, estava completamente cheio de novo e eu apaguei alguns arquivos antigos e libertei cerca de 170 MB de material, mas posso vê-lo lentamente se arrastando no espaço livre.

Eu continuo executando um df -h

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            241690180 229340500    169200 100% /
varrun                  257632       260    257372   1% /var/run
varlock                 257632         0    257632   0% /var/lock
udev                    257632        72    257560   1% /dev
devshm                  257632        52    257580   1% /dev/shm
lrm                     257632     40000    217632  16% /lib/modules/2.6.24-28-generic

O que posso fazer para tentar descobrir o que está ocupando tanto do meu disco rígido? (Sou relativamente novo no Unix em geral, então peço desculpas se isso não for bem explicado).

Depois de executar um sudo du -sch * , recebi o seguinte.

root@MON-PDC:/# sudo du -sch *
5.2M    bin
106M    boot
0       cdrom
136K    dev
16M     etc
du: cannot access 'home/administrator/.gvfs': Permission denied
216G    home
4.0K    initrd
0       initrd.img
0       initrd.img.old
767M    lib
16K     lost+found
12K     media
4.0K    mnt
4.0K    opt
du: cannot access 'proc/7311/task/7311/fd/3': No such file or directory
du: cannot access 'proc/7311/task/7311/fdinfo/3': No such file or directory
du: cannot access 'proc/7311/fd/3': No such file or directory
du: cannot access 'proc/7311/fdinfo/3': No such file or directory
0       proc
436K    root
6.8M    sbin
4.0K    srv
0       sys
100K    tmp
2.0G    usr
492M    var
0       vmlinuz
0       vmlinuz.old
219G    total

Notei que o Home está ocupando 216 GB.

Então, verifiquei o diretório inicial e há um usuário que mostra 209 GB de dados.

Mas quando executo o comando du -sch * sob seu diretório, recebo apenas 23 GB de dados.

O que estou perdendo?

    
por Crash893 16.06.2010 / 20:37

4 respostas

1

Descobrimos que havia uma pasta .recycler em cada diretório de usuários do Samba.

Eu não os vi com ls , mas posso vê-los com ls -a .

    
por 17.06.2010 / 16:24
2

Você pode usar repetidamente o comando du para descobrir o diretório que está sendo preenchido.

cd /
du -sch *

Em seguida, cd para o diretório suspeito e faça outro du -sch *

Continue repetindo até encontrar o culpado.

    
por 16.06.2010 / 20:46
1

Tente

sudo du -h /home

você pode limitar a profundidade dos diretórios exibidos adicionando a opção --max-depth=n onde n é a profundidade desejada.

O comando que você tentou usou * para selecionar os arquivos a serem analisados. Arquivos iniciados com um ponto (.) Não serão selecionados. Se você chamar du em um diretório, ele irá redirecionar para subdiretórios todos , mesmo os ocultos (com um ponto).

    
por 17.06.2010 / 16:41
0

Se você quiser uma maneira visual de visualizar o tamanho de tudo como está agora, tente filelight , que é um analisador de espaço livre em disco, que tem uma maneira visual de exibir os dados e acessá-los.

    
por 16.06.2010 / 20:53