为什么 df -h 和 lsblk 显示我的一个且唯一的 xvda1 的大小不同?

Ric*_*wan 5 ubuntu amazon-ec2 amazon-web-services

在此输入图像描述

所以当我执行 lsblk 时,它显示我的 xvda1 大小是 10 GB。但是当我执行 df -h 时,它显示我的 xvda1 大小是 7.7 GB

San*_*ose 6

因为命令的工作方式不同。

lsblk:使用 lsblk 命令查看可用的磁盘设备及其安装点(如果适用),以帮助您确定要使用的正确设备名称。lsblk 的输出从完整设备路径中删除 /dev/ 前缀。它告诉您卷和分区的大小(在您的情况下均为 10 GB)。

df-h:使用 df -h 命令验证每个卷的文件系统的大小。有时文件系统的大小可能是默认的,因此您需要根据文件系统的类型使用resize2fs或命令来扩展该大小。xfs_growfs

欲了解更多详细信息,请查看:recognize-expanded-volume-linux