如何调整根lvm分区的大小?

如何调整根lvm分区的大小?

我尝试调整 lvm 根分区的大小,但出现问题。你能解释一下我应该如何调整它的大小吗?我已经添加了/dev/sdb,然后我就完成了sudo vgextend cl /dev/sdb,然后sudo lvextend -l +100%FREE /dev/cl/root

[user@localhost ~]$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   20G  0 disk 
├─sda1        8:1    0    1G  0 part /boot
└─sda2        8:2    0   19G  0 part 
  ├─cl-root 253:0    0   37G  0 lvm  /
  └─cl-swap 253:1    0    2G  0 lvm  [SWAP]
sdb           8:16   0   20G  0 disk 
└─cl-root   253:0    0   37G  0 lvm  /
sr0          11:0    1 1024M  0 from  

vsfomin@localhost ~]$ sudo vgdisplay
  --- Volume group ---
  VG Name               cl
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               38.99 GiB
  PE Size               4.00 MiB
  Total PE              9982
  Alloc PE / Size       9982 / 38.99 GiB
  Free  PE / Size       0 / 0   
  VG UUID               7a7cAk-kmpk-R3os-aPtf-5JFI-F41K-At1gbW

还是看到17G的空间。我做错了什么?

vsfomin@localhost ~]$ df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             1.5G     0  1.5G   0% /dev
tmpfs                1.5G     0  1.5G   0% /dev/shm
tmpfs                1.5G  9.7M  1.5G   1% /run
tmpfs                1.5G     0  1.5G   0% /sys/fs/cgroup
/dev/mapper/cl-root   17G   17G  921M  95% /
/dev/sda1           1014M  334M  681M  33% /boot
tmpfs                299M   36K  299M   1% /run/user/1000

答案1

您必须在扩展分区上扩展文件系统:如果是 ext4,则使用

  • resize2fs 用于 Linux 扩展文件系统,或者
  • xfs_growfs 用于 xfs

相关内容