Estava eu rodando um script que gerava milhares de pequeninos arquivos do tipo .txt e depois de um tempo comecei a notar uma mensagem estranha não só no terminal como em programas do modo gráfico:
No space left on device
Fiquei meio assustado, achando que era problema com o HD. Até porque o comando df me retornava um espaço livre considerável:
p0ng@houston:~$ df -Th /dev/sdb3
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb3 ext4 55G 24G 29G 46% /home
p0ng@houston:~$ df -i /dev/sdb3
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdb3 3661824 3661823 1 100% /home
Fui atrás de dados na internet mas não achei nada que me ajudasse. Foi aí que lembrei dos tais arquivozinhos de poucos bits e pensei que poderia ter algo a ver. Voltei no tal diretório, excluí todos e digitei novamente o comando df:
p0ng@houston:~$ df -Th /dev/sdb3
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb3 ext4 55G 23G 30G 43% /home
p0ng@houston:~$ df -i /dev/sdb3
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sdb3 3661824 159272 3502552 5% /home
Fica aí a dica. Se o seu Linux acusa falta de espaço mesmo tendo, pode ser esse o problema.
🙂