Outras razões para “não restar espaço no dispositivo” do que a pasta totalmente usada?

1

Eu tenho testes que executo em um dispositivo que tem 300M de /tmp baseado em disco RAM e recebo "no space left on device" , embora quando executo df -h eu descubra que somente 11% do /tmp é realmente usado.

Estou muito confuso, alguma dica sobre o que devo procurar?

    
por Bionix1441 20.12.2017 / 18:00

2 respostas

3

Duas hipóteses vêm à mente:

  • Ficando sem inodes ( df -i )
  • Cota de disco para o usuário excedida ( quota -u username )
por 20.12.2017 / 18:08
2

Pode ser que o teste tente criar um arquivo maior que o espaço disponível e seja excluído ao atingir a condição "espaço insuficiente". Tente monitorar permanentemente o espaço em disco em outro console durante a execução do teste:

$ while true; do df -h /tmp; sleep 0.5; done
    
por 20.12.2017 / 18:18