aws 서버에 용량이 없어서
out of memory 로 서버가 다운되길래
어쩌구 저쩌구 하다가
일단 jar 파일을 삭제하고 다시 다운로드 해보자! 싶어서
git 에서 다시 파일을 불러오려고 했더니
no space left on device
용량이 없음 !! 에러가 나타났다
일단 용량을 확인하자
df -l
/dev/root 에 용량이 꽉 찼다
그러면 어떤 파일이 용량을 잡아먹고 있을까?
lsof /
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
이렇게 쭈우욱 나온다
여기에서 필요없는 파일들을 삭제하면 된다
나는 내가 삭제했었는데 제대로 안 지워진 디렉토리가 있어서 삭제했는데
해당 디렉토리에 쓰기 보호 상태인 파일들이 있어서 바로 지워지지가 않아서
rm -r /디렉토리경로
이 명령어로 강제 삭제를 했다 그러면
이렇게 진짜 삭제하겠습니까? 일케 뜨는데
y
라고 입력하면 삭제된다
해당 디렉토리를 지우고나니
용량이 좀 줄어든 것을 볼 수 있다...
그래도 아직 부족하니 몇 개 더 지우고 오겠다!
cd /var/log
일단 /var/log (로그가 쌓이는 디렉토리) 로 진입한다
sudo du -sh *
그리고 디렉토리에 각각 파일과 차지하는 용량을 확인한다
이런식으로 쭉 뜸
나는 확장자가 *.log 인 파일을 지우고 싶은데
rm *.log
그냥 rm 해버리면
rm: cannot remove 'alternatives.log': Permission denied
권한 없다고 뜬다
그러면 뭐
sudo rm -r *.log
권한을 주자 ^^ 그러면 지워짐 !
그러고 다시 df -l 해보면
와~ 용량이 1퍼나 줄어들었다 ~~~~ ㅎㅎ.....
야호...
728x90