Duas hipóteses vêm à mente:
- Ficando sem inodes (
df -i
) - Cota de disco para o usuário excedida (
quota -u username
)
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?
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
Tags disk-usage tmp qnx