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