我们知道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
。但在第二个输出/dev/sda1,/dev/sda2,/dev/sda3,/dev/sda4,/dev/sda5
中显示。
请让我知道为什么df -h和fdisk -l命令之间存在这种差异。