서버도 작동하고 DB에 접근하는 동작들도 다 정상적으로 되지만 DB를 보려고 하면 Disk full오류가 발생했다.
검색해본 결과 서버의 디스크 용량이 꽉 찬 케이스였다.
1
2
3
4
5
6
7
du -sh *
## 해당 경로에서 바로 용량 확인하기
du -h --max-depth=1
## 폴더별 용량 sort해서 보기
du -hs * | sort -rh | head -5
확인해본 결과 nohup.out 파일이 용량의 대부분을 차지하고 있었는데 로그파일이고 이 파일에는 리다이렉션을 사용하지 않은 출력 문자열이 자동으로 저장된다.
1
2
3
4
5
## 파일 삭제
rm nohup.out
## 휴지통 비우기
rm -rf ~/.local/share/Trash/files/*
AWS 재부팅 후 용량이 줄어든 것을 확인할 수 있다.
- nohup 실행 시 log 파일 생성하지 않기
1
nohup [실행파일] 1>/dev/null 2>&1 &