Ubuntu OS에서 스페이스 고블러를 사냥합니다.
소개
다른 날 내 슬랙 채널 중 하나가 윙윙 거리기 시작했습니다. DGraph 데이터베이스가 다운되었다고 합니다. 이 문제는 때때로 발생하는 것으로 보이며 일반적으로 작업을 다시 시작합니다. 하지만 여기는 그렇지 않았습니다!
재시작 후 2초 후에 다시 다운됩니다.
공간 없음
Dgraph가 호스팅되는 드롭릿에 로그인하는 동안 내가 알아차린 한 가지는 OS가
tab
키를 눌러 내 명령을 자동 완성할 수 없다는 것입니다. 그래서 공간이 없었습니다.나는 당황했다, 무슨 일이야?!?
그래서 나는 달렸다
보여 준
df -h
Filesystem Size Used Avail Use% Mounted on
.
.
/dev/vda1 49G 45G 45G 100% /
.
.
와!
/dev/vda1
는 무엇이며 사용량이 100%인 이유는 무엇입니까?사냥
그래서 루트
du -h --max-depth=1
에서 /
를 사용했고 /var
가 엄청나게 많이 사용된다는 것을 알았습니다./var
로 이동하여 동일하게 실행했는데 이제 log
가 많이 사용되었습니다.알고 보니
syslog
가 공간을 다 사용하고 있었습니다.해결책
계속해서 잘린
syslog
, 이제 /dev/vda1
는 9%
사용법입니다.우리는 또한 정리했습니다
/tmp
.로그를 회전하도록 설정합니다.
추천
우리는
syslog
를 백업할 필요가 없다고 생각했지만 정기적으로 발생하는 경우 파일이 가득 차는 이유에 대한 나중에 분석을 위해 백업을 지우는 것이 좋습니다.우리의 경우 서버는 꽤 오랫동안 실행되어 왔으며 일부는 자연스러운 로그 축적이었습니다.
잠재적으로 유용한 또 다른 명령
du -sh [/path]
참조
syslog
를 안전하게 삭제하는 방법. [ https://stackoverflow.com/questions/35638219/ubuntu-large-syslog-and-kern-log-files ] Reference
이 문제에 관하여(Ubuntu OS에서 스페이스 고블러를 사냥합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aneeshanil/hunting-space-gobblers-in-ubuntu-os-15jk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)