LVExtend가 물리 볼륨에서 공간을 찾을 수 없습니다.

LVExtend가 물리 볼륨에서 공간을 찾을 수 없습니다.

한동안 가상 머신에 더 많은 공간을 만들려고 노력했는데 첫 번째 단계에서 문제가 발생한 것 같습니다. 물리 볼륨의 크기를 늘렸습니다 sda3.

$ sudo lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0                       7:0    0  61.9M  1 loop /snap/core20/1405
loop1                       7:1    0  61.9M  1 loop /snap/core20/1434
loop2                       7:2    0  67.2M  1 loop /snap/lxd/21835
loop3                       7:3    0  67.8M  1 loop /snap/lxd/22753
loop4                       7:4    0  43.6M  1 loop /snap/snapd/14978
loop5                       7:5    0  44.7M  1 loop /snap/snapd/15534
sda                         8:0    0   500G  0 disk 
├─sda1                      8:1    0     1M  0 part 
├─sda2                      8:2    0   1.5G  0 part /boot
└─sda3                      8:3    0 498.5G  0 part 
  └─ubuntu--vg-ubuntu--lv 253:0    0  48.5G  0 lvm  /

보시 sda3다시피 약 500GB이지만 LVExtend를 실행하면 동의하지 않는 것 같습니다.

$ sudo lvextend -L +100G /dev/mapper/ubuntu--vg-ubuntu--lv
  Insufficient free space: 25600 extents needed, but only 0 available

이전에 한 번 실행한 적이 있는데 약간의 공간만 발견했습니다.

$ sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
  Size of logical volume ubuntu-vg/ubuntu-lv changed from <24.64 GiB (6307 extents) to <48.50 GiB (12415 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.

내가 뭘 잘못했나요?

편집 : 출력 pvs:

$ sudo pvs
  PV         VG        Fmt  Attr PSize   PFree
  /dev/sda3  ubuntu-vg lvm2 a--  <48.50g    0

답변1

크기를 늘렸지만 /dev/sda3아직 LVM에 크기가 늘어났다는 사실을 알리지 않았습니다. pvresize /dev/sda3물리 볼륨의 크기를 조정하는 데 사용됩니다 . 이렇게 하면 볼륨 그룹의 여유 공간이 자동으로 늘어나 lvresize논리 볼륨을 늘리는 데 사용할 수 있습니다. 그런 다음 파일 시스템 자체의 크기를 조정해야 합니다.

그러나 파일 시스템을 사용 가능한 LV 공간의 100%로 늘리는 것은 다소 이상해 보입니다. 그것이 당신이 원하는 전부라면, LVM의 오버헤드는 의미가 없습니다. 파일 시스템을 /dev/sda3.

관련 정보