fsck
문제가 없으며 /dev/sda1
3811/49152 inode와 105570/171776 블록을 사용합니다.
df -i
443/239944 inode 및 0/959776 KiB의 사용량을 df
보여줍니다 ./dev/sda1
GParted는 /dev/sda1
412.38/671.00MiB(= 422277/687104KiB)의 사용량을 보여줍니다.
이러한 도구가 모두 다른 결과를 표시하는 이유는 무엇입니까?
# fsck /dev/sda1
fsck from util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
/dev/sda1: clean, 3811/49152 files, 105570/171776 blocks
# df -i /dev/sda1
Filesystem Inodes IUsed IFree IUse% Mounted on
dev 239944 443 239501 1% /dev
# df /dev/sda1
Filesystem 1K-blocks Used Available Use% Mounted on
dev 959776 0 959776 0% /dev
# gparted
======================
libparted : 3.2
======================
답변1
fsck
말해요 105570/171776조각대신에 사용기본 천.
의 경우 df
귀하의 예는 df
잘못된 파일 시스템의 결과를 보여줍니다. /dev
측정하고 있다고 생각하는 파일 시스템에 대한 사용 통계가 아닌 (인메모리 파일 시스템)에 대한 사용 통계를 표시합니다 . 이는 df
마운트된 파일 시스템의 마운트 지점이 블록 디바이스 대신 인수로 전달되기 때문입니다 .
의 경우 gparted
이는 파일 시스템이 아닌 파티션 구성을 위한 도구입니다. 파티션 내부에 있는 파일 시스템에서 사용되는 데이터의 양을 알려주는 것보다 파티션이 채우는 전체 디스크의 양을 알려주는 것이 더 쉽습니다.
이 파일 시스템에서 얼마나 많은 공간이 사용되는지 알고 싶다면 먼저 어딘가에 마운트한 다음(아직 마운트되지 않은 경우) df
해당 마운트 지점에서 질문을 발행해야 합니다. 예를 들어:
df -h /mnt # block counts
df -i /mnt # inode counts