![df를 통한 inode 수는 df가 보고한 수보다 ~5000배 더 큽니다.](https://linux55.com/image/196487/df%EB%A5%BC%20%ED%86%B5%ED%95%9C%20inode%20%EC%88%98%EB%8A%94%20df%EA%B0%80%20%EB%B3%B4%EA%B3%A0%ED%95%9C%20%EC%88%98%EB%B3%B4%EB%8B%A4%20~5000%EB%B0%B0%20%EB%8D%94%20%ED%81%BD%EB%8B%88%EB%8B%A4..png)
나는 내 시스템의 USB 드라이브에서 마운트된 파티션에 대해 df가 훨씬 더 높은 사용량을 보고하는 문제를 처리해 왔습니다.
df -h
다음을 제공합니다:
/dev/sdb3 4.6T 4.2T 396G 92% /media/smb
du -ch
보고서를 보면 다음과 같습니다 .
3.7T .
3.7T total
이로 인해 동일한 접근 방식을 사용하여 inode 수를 조사하게 되었습니다.
df -i
내가 얻은 것 :
/dev/sdb3 19M 17M 1.6M 92% /media/smb
다음 du -ch --inodes
을 표시합니다.
3.5K .
3.5K total
직관적으로 파티션에 있는 파일 수를 알면 3.5K가 올바른 숫자로 읽히지만 17M은 du
너무 과장된 것 같습니다.
사용된 inode에 왜 이렇게 큰 차이가 있는지 어떻게 알 수 있나요?
머신을 다시 시작했는데 여전히 그대로 있습니다. 마찬가지로 이 드라이브의 폴더를 볼륨으로 마운트하는 머신의 모든 Docker 컨테이너를 다시 시작했습니다.