아카이브는 사용자가 등록한 "팁 또는 강좌"와 같은 유용한 정보들을 제공하는 것을 목적으로 합니다.

어떠한 정보라도 괜찮습니다. 알고 있는 정보나 학습하면서 배운 내용들을 작성해 주세요.

df와 du의 사이즈가 다른 경우

df는 파일시스템을 기초로 정보를 제공하고,du는 find와 유사한 각 디렉토리별로 파일들을 검색하여 정보를 제공한다.df와 du의 사이즈에서 차이가 발생하는 원인은실행중인 프로세스에서 오픈된 파일이 삭제된 경우에 파일은 삭제되었더라도 파일시스템에서는 deleted state로 남게되기 때문이다.- df로 확인해보면 24GiB 사용중- / 경로에서 du로 확인해보면 7.8GiB 사용중$ lsof | grep deletedlsof command로 deleted만 추출해서 확인해보면 로그파일이 deleted state인 로그파일이 약 19GiB정도 사용중이었고 관련 프로세스를 재시작하여 처리하였다.

코닝구 2018.10.11 23:43:37