df mostra muito espaço em tmpfs

3

Eu tenho um servidor (SLES 11 rodando em um hypervisor VMware se isso importa) com uma partição tmpfs para tabelas temporárias do mysql, e eu executo o mysql chrooted.

df -h me dá estranheza:

[email protected]:~# df -h /usr/chroot/tmp/
Filesystem      Size  Used Avail Use% Mounted on
tmpfs            77G   66G  7.9G  90% /usr/chroot/tmp

Enquanto mount é assim:

[email protected]:~# mount | grep tmpfs
tmpfs on /usr/chroot/tmp type tmpfs (rw,size=512m)

O banco de dados é executado corretamente e não vejo nenhum erro relacionado ao fs no log. Eu tentei parar os daemons e montar / desmontar o FS, mas isso não ajudou.

Eu me pergunto o que isso pode significar e como esse tipo de problema é resolvido?

Não afeta nada, mas é um pouco místico e eu gostaria que fosse.

    
por Roman Grazhdan 19.05.2014 / 14:39

1 resposta

1

Ao usar o comando mount, você verá as opções em /etc/mtab . Mas /etc/mtab é apenas um arquivo, não há nada de mágico nisso. Pode sair de sincronia com a realidade de várias maneiras. Por exemplo, /etc/mtab não pode ser atualizado se o sistema de arquivos no qual ele está localizado for somente leitura. E se /etc/mtab estiver localizado em um sistema de arquivos, que é persistente nas reinicializações, ele poderá conter entradas de uma inicialização anterior.

No entanto, o conteúdo de /proc/mounts é uma visualização das estruturas de dados reais do kernel. Enquanto /proc estiver montado, você sempre obterá informações atualizadas de /proc/mounts . Mas, embora o formato de /etc/mtab e /proc/mounts seja idêntico, pode haver algumas informações que só estão disponíveis em /etc/mtab .

    
por 19.05.2014 / 23:16

Tags