사용량이 없는데 df 를 하면 이상하게 나오는군요..
글쓴이: reduser / 작성시간: 토, 2003/05/03 - 1:44오전
시스템이 갑자기 먹통이 되길래 확인해보니 /usr 용량이 100% 였습니다.
그런데.. 아무래도 이상해서 확인해 봤는데.. 100 %가 될리가 없어
du -h --max-depth=1 /usr
로 조사해 보니..
df 했을때하고 값이 다르군요..
다른 이유가 무엇일까요..
다른 것이 용량을 차지하고 있는건 같지 않은데..... 로그도 지웠구요..
참 이상한데.. 왜 그런지 조언좀 부탁드립니다.
Forums:
움..
정확한 이유는 모르겠지만..
예전에 저희 동아리 서버가
ftp 익명사용자 계정으로 해킹당했을때랑
증상이 비슷하네요..--a.
그때 저희서버도 사용량 100%되는바람에 먹통이 돼버렸었는데..
du로 하면 널럴한데 df로 하면 사용량이 100%로 나타났다는..
움...구럼..이만..
세상은 견고하고 삶은 유희가 아니다...
익명 FTP 는 사용하고 있지 않거든요..
익명 ftp 는 사용하고 있지 않은데....
다른 이유는 없을까여 ?
용량차이..
df 와 du 의 결과값 차이가 얼마나 나나요...
보통, ext2 파티션 만들때 전체 용량의 5% 정도를
root 만이 사용할수 있게 예약하는데...
df는 그 5% 까지 계산에 넣으며..
du 는 특성상, 그 5% 를 계산하지 않죠...
그외에도, ext2 의 block size 보다 작은 파일이 많을수록,
차이가 발생하게 됩니다..
차이여.. 좀 많이 차이가 납니다.
/usr 크기가 10 기가 정도인데..
df 로 하면 약 9기가 정도
du 로 보면 약 5기가 정도됩니다.
약 4기가 정도 차이가 납니다.
Re: 사용량이 없는데 df 를 하면 이상하게 나오는군요..
혹 apache 를 /usr/local 에 설치 하여 사용하지는 않는지요..???
아파치를 쓰신다면 리스타트 해보시거나.. stop 해 보세요..
아파치를 stop 한후.. reboot 해서 아파치를 실행 하지 않은 상태에서
한번 체크 해보세요.. 이유는 모르겠고.. 경험입니다.. 저도 그런적이 있어서..
http://oops.org/SERVICE/jsboard/read.php?table=jsboard_oopsQnA&no=16040&page=1&o[sc]=n&o[ss]=%B1%C7%B1%B9%BA%C0&o[st]=a&o[at]=s&o[sct]=s&o[stt]=s
http://oops.org/SERVICE/jsboard/read.php?table=jsboard_oopsQnA&no=10348&o[at]=s&o[sc]=n&o[ss]=%C0%B1%BA%B0&o[st]=a[/url]
이런 경우는 보통 /usr 아래 하부디렉토리별로 용량을 비교해서 가장 크
이런 경우는 보통 /usr 아래 하부디렉토리별로 용량을 비교해서 가장 크기가 큰 서브디렉토리를 찾아 들어가서 그 안의 파일 용량을 점검해 보시면 됩니다.
그리고 apache때문에 생기는 경우가 많은데, 이런 경우라면 아예 시스템을 다시 시작하면(정확히 말하면 해당 파티션을 unmount/mount하면) 용량이 다시 돌아오는 경우가 많습니다. 가장 큰 원인은 apache(또는 여러가지 대몬)를 내리지 않은 채로 커다라 로그 파일을 지우는 경우입니다. 그런 경우가 있었는지 생각해 보세요.
--
익스펙토 페트로눔
댓글 달기