「fsck」と「df」出力の違い

「fsck」と「df」出力の違い

fsck問題はなく、/dev/sda13811/49152 inodeと105570/171776ブロックを使用します。

df -i443/239944 inodeおよび0/959776 KiBの使用量をdf示します。/dev/sda1

GPartedは/dev/sda1412.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

おすすめ記事