df -h 不显示 /dev/sda

df -h 不显示 /dev/sda

我正在使用它df -h来获取我的磁盘空间,结果是:

Filesystem     Size       Used     Avail  Use%   Mounted on
udev            2.0G       4.0K     2.0G   1%     /dev
tmpfs           396M       436K     395M   1%     /run
/dev/vda1       59G        3.6G     53G    7%     /
none            4.0K       0        4.0K   0%     /sys/fs/cgroup
none            5.0M       0        5.0M   0%     /run/lock
none            2.0G       12K      2.0G   1%     /run/shm
none            100M       12K      100M   1%     /run/user

当我使用时sudo fdisk -l | grep Disk,我得到:

Disk /dev/vda: 64.4 GB, 64424509440 bytes
Disk /dev/sda: 107.4 GB, 107374182400 bytes

为什么不df -h显示空间/dev/sda?如何查看我的总磁盘空间?

答案1

df仅关心(已安装的)文件系统,而不关心任何原始磁盘/分区。

如果您按照标准程序使原始磁盘可供用户空间进程使用,即对设备进行分区/dev/sda,然后使用所需的文件系统对其进行格式化,并挂载文件系统,那么文件系统显然会显示出来df

答案2

要了解总磁盘空间,您可以执行以下操作:

dmesg | grep sda

在我的系统上,它会打印几行。有趣的是:

[19266.419331] sd 0:0:0:0: [sda] 272629760 512-byte logical blocks: (139 GB/130 GiB)

在这种情况下,大小为 139 GB。

相关内容