df를 통한 inode 수는 df가 보고한 수보다 ~5000배 더 큽니다.

df를 통한 inode 수는 df가 보고한 수보다 ~5000배 더 큽니다.

나는 내 시스템의 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 컨테이너를 다시 시작했습니다.

관련 정보