IT 정보
python 사용시 tmp partition size 부족할 경우 대처 방법
인포개더러
2013. 8. 28. 17:45
python 사용시 tmp partition size 부족할 경우 대처 방법
python 은 android build 환경이나 기타 여러가지 tool 을 만들때 많이 사용되는 언어 입니다.
최근 python 으로 android build 중 /tmp partition 의 size 문제로 build error 가 발생하는 경우가 있어 해결 방법에 대해 찾아 보았습니다.
error 는 disk full 관련 메시지를 보였습니다.
python 은 기본적으로 tmp 폴더를 /tmp 로 사용하도록 되어 있습니다.
이는 system 상에 아무런 설정도 없는 상태에서 입니다.
python 이 temporary folder 를 찾는 순서는
먼저 system 환경 변수에서 TMPDIR, TMP, TEMP 순서로 값을 찾습니다. 세개의 값 중 하나도 설정이 되어 있지 않으면 /tmp 폴더를 temporary folder 로 사용하고 여기에다가 임시 파일들을 풀어놓는 것 입니다.
그러니 partition 설정시 /tmp 폴더의 size 를 작게 설정해 놓았다면 partition tool 로 새로 partition 크기를 조절해 줄 수도 있지만 /etc/environment 파일에
TMPDIR="/BIGSIZE_PARTITION_FOLDER/"
의 형식으로 큰 사이즈의 partition 을 할당해 주면 됩니다.
이상 python 사용시 tmp partition size 부족할 경우 대처 방법에 대한 글 이였습니다.