내 코드 존중 받기 위함 그런게 아니라 누군가의 작업물을 존중할 필요가 있음.
이건 경중의 문제라기 보다 태도의 문제.
나태함과 자만심에 쉽게 잊게 된다.
여러 문제들이 있어서 청크가 깨지지만 보통 버퍼 문제를 가장 먼저 살펴 본다. 버퍼가 부족한 경우는 늘리거나 끄면 되는데 끄는 것은 무리가 있고 적당한 사이즈 버퍼를 세팅해도 청크가 깨진다면 버퍼를 담고 있는 파일 시스템에 원인이 있을 확률이 높다.
대표적으로 파일 시스템의 소유 권한 문제라던가... 소유 권한 문제라던가... 소유 권한 문제다.
추가로 ulimit 문제 일 수 있으니 적당히 사용하자. 아래는 macOS 기준.
$ sudo launchctl limit maxfiles 65536 1048576