No space left on device / 장치에 남은 공간이 없음 증상 해결

장치에 남은 공간이 없음 No space left on device
파일을 수정하거나 새로 작성할때   장치에 남은 공간이 없음 / No space left on device 라고 메세지가 발생할때
실제 서버의 디스크 부분에는 용량이 많이 남아 있으나 더 이상 기록이 안되는 부분

1. 파일을 작성하려면 장칭에 남은 공간이 없음 이라고 표시됨

2. 기본 파티션에 용량이 full경우 이런 메세지가 발생되는데 df -h 파티션 체크를 해보자

3. 기본 파티션에서는 100% 없는데 문제가 발생 이럴땐 inodes값을 확인 명령어는 df -i

해당 파티션에 / 영역이 100%이다 즉 inodes를 더이상 쓰지 못하기 때문에 발생하는것이다. 그럼 / 파티션이니 여기서 어디인지 체크해보자

확인해보면 /var 부분이 값이 가장 많다 그럼 var 부분에서 또 어디 폴더가 많은지 체크

/var/spool 영역인것을 확인 할 수 있다

그럼 여기서 용량을 한번 다시 체크해보자

clientmqueu 폴더가 2.5G 용량이 많다 이폴더 안에 있는 내용을 삭제하자

너무 많기 때문에 바로 지워지지 않는다 이럴땐 xargs 명령어 사용

이제 inode값을 확인해 보면

정상적으로 돌아왔다 6%
이제 파일 쓰기를 해보면 정상적으로 파일이 작성된다

기존 내용 아래 방법도 같이 체크

문제가 발생되는 부분은 해당 디스크(파티션) 부분에 inode 의 수가 많아진 경우 발생함
inode 의 값을 확인해 보자   /var 영역이 inode 수가 100%라 발생한 부분이다

 

해당 파티션의 많은 파일이 어디에 있는지 find로 검색을 해보면 된다  검색을 해보면 /var/spool 폴더에 갯수가 많아가 그렇다

 

/var/spool에  dropmail 에 용량이 가득차 있으므로 해당 부분에 데이터가 필요하지 않으면 삭제 진행하면 된다


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호