df -hコマンドは人間が読める形式でディスクの使用状況を表示し、fdisk コマンドは Linux パーティションで使用されているすべてのディスクを表示することがわかっています。
しかし、df -h コマンドを実行すると、次の出力が表示されます。
**Filesystem Size Used Avail Use% Mounted on
/dev/loop0 18G 2.9G 14G 18% /
udev 1.4G 4.0K 1.4G 1% /dev
tmpfs 576M 888K 575M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.5G 160K 1.5G 1% /run/shm
none 100M 56K 100M 1% /run/user
/dev/sda5 140G 52G 88G 38% /host
/dev/sr0 225M 225M 0 100% /media/aritradas/McAfee
/dev/sda3 150G 59G 91G 40% /media/aritradas/OS**
fdisk -l コマンドを実行すると同時に、次の出力が表示されます。
**Device Boot Start End Blocks Id System
/dev/sda1 63 257039 128488+ de Dell Utility
/dev/sda2 * 258048 20979711 10360832 7 HPFS/NTFS/exFAT
/dev/sda3 20979712 333627391 156323840 7 HPFS/NTFS/exFAT
/dev/sda4 333627392 625139711 145756160 f W95 Ext'd (LBA)
/dev/sda5 333629440 625139711 145755136 7 HPFS/NTFS/exFAT**
上記の出力から、最初の出力のみであることが明らかです/dev/sda3 and /dev/sdba5 is displayed
。しかし、2番目の出力/dev/sda1,/dev/sda2,/dev/sda3,/dev/sda4,/dev/sda5
には表示されます。
df -hコマンドとfdisk -lコマンドの間にこの違いが存在する理由を教えてください。