![df vs. du: 왜 그렇게 큰 차이가 있나요? [복사]](https://linux55.com/image/24509/df%20vs.%20du%3A%20%EC%99%9C%20%EA%B7%B8%EB%A0%87%EA%B2%8C%20%ED%81%B0%20%EC%B0%A8%EC%9D%B4%EA%B0%80%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
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
df
inode 및 기타 관리 오버헤드에 할당된 모든 공간과 du
파일에서 사용하는 공간만 고려할 수 있습니다.