Espaço livre na partição tmpfs não adicionando

3

Minha partição / tmp / / foi preenchida recentemente quando não deveria estar nem perto de estar cheia. Em uma investigação mais aprofundada, descobri que a partição listava o espaço livre muito abaixo do que deveria ser. Eu estou supondo que uma remontagem consertará isso, mas estou muito curioso para saber por que isso aconteceu e para onde este espaço se foi.

du output:

root@odoroki:/tmp# du --summarize -h
3.3M    .

saída do df:

root@odoroki:/tmp# df -h /tmp
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           3.9G  3.3G  653M  84% /tmp

Atualização: depois de excluir alguns arquivos, isso aconteceu novamente.

du output:

root@odoroki:/tmp# du -h --summarize
11M     .

saída do df:

root@odoroki:/tmp# df -h /tmp
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           3.9G  3.9G     0 100% /tmp

Tenho a sensação de que isso começou desde uma atualização recente do apt-get, mas ainda parece um comportamento estranho.

Eu fiz uma varredura rápida na saída do lsof e não pude ver nenhum identificador de arquivo aberto / preso. Infelizmente, devido à gravidade do problema, tive que reiniciar o servidor, após o qual o uso parece corresponder corretamente.

    
por Dean Herbert 04.10.2012 / 22:14

1 resposta

2

De um semelhante pergunta sobre ServerFault (e particularmente uma resposta lá ), uma explicação possível para a disparidade é que há processos pendentes para arquivos que eles acessaram em / tmp que foram apagados desde então.

# lsof | grep deleted

listará esses arquivos junto com os processos ainda anexados a eles.

    
por Jani Uusitalo 12.11.2012 / 13:52

Tags