我正在使用它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。