나는 외부 서버에서 일하고있다-거기에서 약간의 웹 API를하고있다. 오늘 API를 사용하고 싶었을 때 다음 오류가 반환되었습니다.
Unknown: write failed: No space left on device (28)
그래서 tmp가 가득 찼다는 것을 알았습니다.
~# df -h /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 102G 97G 0 100% /
그래서 나는 tmp에서 쓰레기를 치워야한다고 생각합니다. 그러나 우선 문제의 원인이 무엇인지 알고 싶습니다 .tmp에서 너무 많은 메모리를 차지하는 것을 의미합니까? 어쩌면 뭔가가 tmp dir을 범람하고 있습니까? 시스템 관리 전문가가 아니고 그냥 웹 API를 작성합니다 ... tmp 크기가 실행되는 것이 정상입니까? 어쩌면 가끔씩 일어날까요?
명령 결과 :
du -sh /tmp/* | sort -h
0 /tmp/tmpEZIyDT
0 /tmp/unity_support_test.0
4.0K /tmp/amazoncookie.txt
4.0K /tmp/at-spi2
4.0K /tmp/filewhHOLH
4.0K /tmp/keyring-b3ZOTY
4.0K /tmp/mc-domator
4.0K /tmp/mc-root
4.0K /tmp/pulse-2L9K88eMlGn7
4.0K /tmp/pulse-PKdhtXMmr18n
4.0K /tmp/ssh-thimUVhk2748
8.0K /tmp/pulse-5N1YM8s2cT0i
이상한-tmp dir에서 많은 것을 이해하지 못했을 때 ... 아마 다른 무언가가 너무 많은 디스크 공간을 차지하고 있습니다. 어떻게 확인할 수 있습니까?
/var/log/-프로그램이 모니터링되지 않은 기가 바이트의 오류를 분출 한 경우 드라이브를 빠르게 채울 수 있습니다.