업무 중 df 명령의 결과와 du의 명령의 결과가 다르다고 잃어버린 스토리지 용량을 찾아달라는 요청을 받았습니다. 문제가 되는 디렉터리를 확인해보니 df는 용량의 100%를 사용하고 있다고 나타내고, du는 사용량이 70% 정도라고 나타내고 있었습니다. 이를 해결하기 위해 검색해보니 df와 du가 스토리지 용량을 계산하는 방법이 다르다는 것을 알 수 있었습니다. (df는 슈퍼블록을 읽고, du는 각각의 파일들을 읽고 용량을 계산) 이러한 계산 방법의 차이(?)로 원본 파일이 삭제되었으나 여전히 프로세스에서 사용하는 경우 df의 결과와 du의 결과가 다를 수 있고,이를 해결 하는 방법은 그러한 프로세스를 kill 하면 된다는 것을 알 수 있었습니다. (원본 파일이 삭제되었으나 여전히 프로세스가 사용할 수 ..