Seu sistema (como a maioria) provavelmente está usando um tmpfs (sistema de arquivos temporário) para / var / run (veja o caminho no erro).
Experimente o comando df sem nenhum alias:
\df -h
(incluindo a barra invertida). Eu aliasse meu próprio df para não mostrar coisas do tmpfs, mantendo a saída relativamente limpa, mas você precisa ver a saída completa. Você também pode ver quais montagens estão ativas, dando uma olhada em / proc / mounts , mas isso não mostrará o uso e o espaço livres.
Do meu sistema:
xenon-lornix:~> \df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 451G 23G 406G 6% /
udev 10M 0 10M 0% /dev
tmpfs 372M 748K 371M 1% /run
/dev/disk/by-label/xenon 451G 23G 406G 6% /
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.3G 712K 2.3G 1% /run/shm
Mas espere! você diz ... não há / var / run lá ... Você está correto, vamos ver onde / var / run está na estrutura do arquivo:
xenon-lornix:~> ls -l /var/
total 40,960
# extra stuff deleted for clarity
drwxrwxrwt 5 root root 4,096 Jul 24 16:02 tmp/
lrwxrwxrwx 1 root root 9 Jul 18 18:44 lock -> /run/lock/
lrwxrwxrwx 1 root root 4 Jul 18 18:44 run -> /run/
E tem a resposta: / var / run é um link simbólico para / run , que está em um sistema de arquivos tmpfs 372Meg.
tmpfs 372M 748K 371M 1% /run
Dê uma olhada em / run , eu imagino que tem algum lixo que está comendo o espaço. Não, eu não recomendo mudar o tamanho, isso não resolve o problema, apenas coloca um band-aid nele. Descobrir o que está preenchendo / run ... este tamanho padrão funciona para zilhões de outras máquinas, então o que está acontecendo com o seu?
SE você não consegue descobrir o que está comendo o espaço, você pode fazer com que / run seja maior, mas lembre-se de que os compartilhamentos tmpfs ram com processos. É rápido, temporário, mas pode afetar os processos em execução se for muito grande. É atualmente (padrão) definido para 10% do núcleo-RAM (ram físico), este é um tamanho máximo. Mais detalhes podem ser encontrados em / etc / default / tmpfs e no tmpfs (5) manpage. (Sistema Debian, outros tipos podem variar, cheque o tmpfs (5) manpage primeiro para dicas.)
Devido ao tmpfs sendo usado, o conteúdo não é preservado durante a reinicialização, o que significa que a reinicialização deste servidor corrigirá o problema imediatamente. Mas a menos que você descubra por que isso aconteceu, isso pode acontecer novamente. Descubra o que está sendo preenchido / executado (/ var / run).
/ var / lock (/ run / lock) & / var / shm (/ run / shm) são montagens separadas e não relacionadas ao tamanho de / run (/ var / run).