RHEL 7.9 帮助:为什么 lsblk 和 df 之间存在差异

RHEL 7.9 帮助:为什么 lsblk 和 df 之间存在差异

我最近调整了rhel-rootRHEL 7.9 系统的分区大小,基本上我执行了以下命令:

pvresize /dev/sda2
lvextend -l+100%FREE /dev/rhel/root

我能够调整分区大小,并且如果检查命令就可以看到它: pvs 输出如下:

  PV         VG   Fmt  Attr PSize   PFree

  /dev/sda2  rhel lvm2 a--  <99.00g    0 

如果我检查命令: lsblk 输出如下:

NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0  100G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   99G  0 part 
  ├─rhel-root 253:0    0 98.2G  0 lvm  /
  └─rhel-swap 253:1    0  820M  0 lvm  [SWAP]

所以我可以看到我的 sda2 > rhel-root 分区上有几乎 100GB,但是如果我检查命令: df -h 输出如下:

Filesystem             Size  Used Avail Use% Mounted on
devtmpfs               482M     0  482M   0% /dev
tmpfs                  496M     0  496M   0% /dev/shm
tmpfs                  496M  6.9M  489M   2% /run
tmpfs                  496M     0  496M   0% /sys/fs/cgroup
/dev/mapper/rhel-root  6.2G  6.2G  1.3M 100% /
/dev/sda1             1014M  172M  843M  17% /boot
shared                 932G  448G  484G  49% /media/shared
tmpfs                  100M   44K  100M   1% /run/user/0

你知道为什么我会得到这种尺寸差异吗?我错过了一些步骤吗?和/dev/rhel/root都是磁盘/dev/mapper/rhel-root的链接/dev/dm-0

提前致谢,

答案1

您只调整了块设备的大小,而不调整其上的文件系统的大小,因此您的 LV 为 98 GiB,但文件系统仍然只有 6 GiB。下次使用时,lvresize请不要忘记添加-r/--resizefs选项以一步调整设备和文件系统的大小。

假设您的系统使用 XFS(RHEL 上默认使用,您可以使用 进行检查lsblk -f),您可以使用xfs_growfs /XFS 将根逻辑卷上的文件系统大小调整为底层块设备的大小。如果您有 Ext4 使用resize2fs /dev/rhel/root.

相关内容