df 와 du 의 다른 결과
리눅스ETC 2016. 3. 30. 13:18
df와 du의 값이 다르다면 아마 du의 결과값이 정확할것이다.
먼저 알아야 할게 df 는 커널이 알고있는 파티션 정보를 보여주는 것이고 du는 디스크를 직접 뒤져서 나온 결과이다.
만약 아파치 로그나 메일로그의 방대함으로 인해 디스크가 full이 난 상황에서 로그를 지운다해도 df의 결과는
아직 100%일게다.
로그가 기록된다함은 데몬이 로그파일을 열어논(file open) 상태라는거다. 파일이 오픈된 상태에서 그 파일을 지워봐야
커널은 그 파일이 삭제되었음을 인지하지 못한다.
결국은 해당 데몬을 내리던지, 리스타트 하든지, 리부팅해야한다.
아파치로그, 시스템로그(syslogd), mysql로그 등등....모두 동일하겠지? 로그삭제후엔 리스타트~
'리눅스ETC' 카테고리의 다른 글
오라클 sys 계정 암호 분실시 (0) | 2016.03.30 |
---|---|
리눅스 콘솔 해상도 변경하기 (0) | 2016.03.30 |
Xen drbd + iscsi + hearbeat (0) | 2016.03.30 |
타임존 변경 (0) | 2016.03.30 |
find를 이용한 파일내 문자열 치환 (0) | 2016.03.30 |