'Não foi deixado nenhum espaço no dispositivo' erro ao gerar uma grande quantidade de arquivos, mas não há limite definido sendo atingido

1

Executando um script python para gerar milhões de arquivos de texto vazios apenas para se divertir na minha máquina Mint (18.1 Serena) antes de limpá-lo.

Recentemente, o script falhou com este erro:

OSError: [Errno 28] No space left on device: '1013162169.txt'

Há espaço de tabela de memória e inode claramente disponível, e reiniciando o script executando processos por um tempo antes de lançar o erro novamente.

$ df -i
Filesystem       Inodes    IUsed    IFree IUse% Mounted on
udev             194936      488   194448    1% /dev
tmpfs            205500      716   204784    1% /run
/dev/sda1      60563456 18707860 41855596   31% /
tmpfs            205500        1   205499    1% /dev/shm
tmpfs            205500        6   205494    1% /run/lock
tmpfs            205500       18   205482    1% /sys/fs/cgroup
cgmfs            205500       14   205486    1% /run/cgmanager/fs
tmpfs            205500        6   205494    1% /run/user/1000

$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             3831012        0   3831012   0% /dev
tmpfs             770428    17620    752808   3% /run
/dev/sda1      953630580 14641452 890524440   2% /
tmpfs            3852140        0   3852140   0% /dev/shm
tmpfs               5120        4      5116   1% /run/lock
tmpfs            3852140        0   3852140   0% /sys/fs/cgroup
cgmfs                100        0       100   0% /run/cgmanager/fs
tmpfs             770428        4    770424   1% /run/user/1000

Existe alguma outra restrição de espaço sendo executada aqui? O caso específico é um roteiro sem sentido, mas estou muito curioso sobre a causa subjacente.

Arquivos estão sendo criados em /home/jon/test , que está em sda1.

    
por Jon Reinhold 21.11.2018 / 16:17

0 respostas