我们知道 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 </ strong>命令存在差异的原因。
答案 0 :(得分:11)
df -h
显示所有已安装的分区。
fdisk -l
显示磁盘上存在的所有分区。
显然存在一些分区,但没有安装。
答案 1 :(得分:0)
您正在将苹果与橙子进行比较。
fdisk
会显示您附加的磁盘轴以及它们的分区方式。
df
显示文件系统上的可用空间。
如果你知道一点Linux或任何UNIX的变种,你应该知道文件系统和磁盘设备之间的区别(a.k.a. spindle)
因此,如果可以,请从这张照片中自行推断两个命令之间的差异,但在今天的技术环境中进行比较,并不是对等的一对一比较。
我的2美分。