linux - df-h 和 fdisk 命令的区别

标签 linux

<分区>

我们知道 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 和/dev/sdba5。但是在第二个输出中显示了 /dev/sda1,/dev/sda2,/dev/sda3,/dev/sda4,/dev/sda5

请告诉我为什么 df -hfdisk -l 命令之间存在这种差异。

最佳答案

df -h 显示所有挂载的分区。

fdisk -l 显示磁盘上存在的所有分区。

显然有一些分区存在,但没有挂载。

关于linux - df-h 和 fdisk 命令的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16307484/

相关文章:

linux - 为什么 bash 脚本在变量扩展上添加单引号?

linux - 为什么我在 shell 中键入 linux 中的时间命令与在脚本中使用它时输出不同?

c - 如何修复编译项目时出现的警告

c - binutils/bfd.h 现在想要 config.h 吗?

c - perf_event_open 不能打开超过 7 个 fd

linux - sshpass 中的多个密码

c - 如何从另一个进程设置 Linux 进程的全局变量?

c++ - Qt 像素图操作

c - 如何在 Darwin 下启用大文件支持?

linux - 在 QMake 中设置 RPATH 顺序