회사 업무

java.io.IOException: 장치에 남은 공간이 없음

코드몬스터 2023. 10. 5. 10:22
728x90
테스트 서버에 접속하니까 에러가 발생하여 로그를 확인했더니 용량이 없다고 한다.

 

문제점

ERROR [ehcache.store.disk.DiskStorageFactory]: Disk Write of globalMenuCache failed:
java.io.IOException: 장치에 남은 공간이 없음

 

문제 부분 확인

df -h 또는 df -i 명령어를 사용해서 용량 확인 가능

/dev/mapper/centos-root 에서 100% 사용중이라고 나오고 있다.

 

문제 발생 원인

  1. 로그를 지우지 않고 쌓고 있는 중이다.
    => 로그는 원래 지우지 않고 다른 저장공간에 백업을 한 이후 지워야 한다고 함.
  2. 진짜 로그 문제일까?
    => 어떤 부분이 용량을 사용 중인지 확인할 수 있는 방법이 필요하다.

 

해결방법

  1. 필요없는 자료 지우기
  2. 로그만 따로 파티션을 나눠서 얼마나 용량이 사용 되는지 확인이 필요한가?