Sistema de arquivos raiz preenchendo, sem grandes arquivos

8

Então eu sou um administrador muito novo, acabei de sair da escola e fazer meu estágio. O único problema é que eu sou o único administrador de sistemas no local e ninguém para me mostrar o trabalho. De qualquer forma, é uma empresa muito pequena, um servidor CentOs com essa configuração:

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             184G  140G   35G  81% /

tmpfs                 2.3G     0  2.3G   0% /lib/init/rw

udev                  2.3G  212K  2.3G   1% /dev

tmpfs                 2.3G     0  2.3G   0% /dev/shm

/dev/sda1             4.6G  156M  4.2G   4% /boot

/dev/sda4              33G  176M   31G   1% /tmp

/dev/sdb1             1.8T  1.8T     0 100% /media/backupInterne

/dev/sdd1             917G  470G  401G  54% /media/Data

Eu cheguei aqui há apenas alguns dias, e notei o disco inteiro imediatamente e estou trabalhando para corrigir esse problema. Meu outro problema aqui é o sda3 agora com 81%. 4 dias atrás, estava em 79%.

Eu corri o du -ah | ordene o comando -rh no diretório / root, nada se destaca. Fiz isso com poucos dias desde que a partição sda3 está se enchendo rapidamente, sem grandes diferenças que poderiam explicar por que ela está crescendo.

Muito obrigado

    
por littleadmin 06.12.2013 / 17:40

3 respostas

6

Aqui está o que eu uso na tentativa de descobrir problemas como este.

du -s 'ls -a | egrep -v '\.\.'' | sort -nr | head

Ele mostrará o uso por diretório / arquivo no diretório atual. De lá você desce em subdiretórios até encontrar algo óbvio.

Ter tudo em uma partição grande pode dificultar o diagnóstico de problemas como esse. Outra abordagem para tentar é usar

lsof 

para ver quais arquivos estão abertos pelos vários processos e veja se você pode encontrar algumas dicas. Isso é muito acertar ou errar embora.

    
por 06.12.2013 / 18:20
3

Soa muito como um problema semelhante que tenho o tempo todo com arquivos excluídos (mas a referência ainda está lá).

Se estamos falando de um sistema Linux, execute:

lsof +L1

Esta será uma lista de arquivos excluídos, mas ainda está aberta e sendo usada por algo. A chave é obter o que tiver o filehandle aberto para liberá-lo.

    
por 06.12.2013 / 20:04
2

Eu finalmente descobri o que estava acontecendo. Um dos pontos montados não estava montado corretamente e, portanto, estava fazendo o backup diretamente no sda3.

Obrigado a todos pela ajuda

    
por 09.12.2013 / 20:35