df vs. du: 왜 그렇게 큰 차이가 있나요? [복사]

df vs. du: 왜 그렇게 큰 차이가 있나요? [복사]

중복 가능성:
df와 du에서 보고된 디스크 사용량에 차이가 있는 이유는 무엇입니까?

df마운트된 파티션이 8.9G를 사용한다고 나와요/

:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5       227G  8.9G  207G   5% /

그러나 a du/많은더 작은 숫자.

:~# du -chs /
5.5G    /
5.5G    total

더 작은 숫자를 기대했지만 왜 그렇습니까?매우더 작나요?

답변1

보세요du와 df의 차이점

더 자세한 설명은 다음과 같습니다.http://linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display- Different-values.html

기본적으로 df슈퍼블록을 읽고 완전히 신뢰하십시오. du각 항목을 읽고 요약하세요.

또한 실행 중인 프로세스는 삭제된 파일을 열어 둘 수 있습니다. 이는 공간이 여전히 예약되어 표시되지만 파일에 대한 참조가 더 이상 디렉토리 트리에 표시되지 않으므로 예약된 블록을 볼 수 없음을 의미 df합니다 du.

답변2

dfinode 및 기타 관리 오버헤드에 할당된 모든 공간과 du파일에서 사용하는 공간만 고려할 수 있습니다.

관련 정보