명시적인 제한에 도달하지 않고 많은 수의 파일을 생성할 때 "장치에 남은 공간이 없습니다" 오류 발생

명시적인 제한에 도달하지 않고 많은 수의 파일을 생성할 때 "장치에 남은 공간이 없습니다" 오류 발생

지우기 전에 Python 스크립트를 실행하여 Mint 컴퓨터(18.1 Serena)에서 재미삼아 수백만 개의 빈 텍스트 파일을 생성했습니다.

최근에 다음 오류로 인해 스크립트가 실패했습니다.

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

분명히 아직 사용 가능한 메모리와 inode 테이블스페이스가 있고 오류가 다시 발생하기 전에 스크립트 실행 프로세스가 잠시 동안 다시 시작됩니다.

$ 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

여기에 다른 공간 제약이 있습니까? 구체적인 사례는 의미 없는 스크립트인데, 근본 원인이 궁금합니다.

/home/jon/testsda1에 파일이 생성되고 있습니다.

관련 정보