LVM 논리 볼륨 크기를 확장할 수 없습니다

LVM 논리 볼륨 크기를 확장할 수 없습니다

RedHat을 설치하는 동안 두 개의 논리 볼륨이 포함된 볼륨 그룹을 만들었습니다.

Volume Group Name = VolGroup00
LVMs              = LogVol00 and LogVol01
LogVol00 size = 48G
LogVol01 size = 81G

146GB 하드를 추가로 추가했습니다. 드라이브를 물리 볼륨으로 추가하고 다음 명령을 실행했습니다 pvs.

  PV         VG         Fmt  Attr PSize   PFree
  /dev/sda3  VolGroup00 lvm2 a-   132.00G      0
  /dev/sdb5  VolGroup00 lvm2 a-   136.09G 136.09G

LogVol01이제 명령을 사용하여 크기를 81GB에서 +200GB로 확장하려고 합니다.

lvextend /dev/VolGroup00/LogVol01 -l 100%VG

하지만 나에게 다음과 같은 오류가 발생합니다.

[root@APP ~]# lvextend /dev/VolGroup00/LogVol01 -l 100%VG
  Extending logical volume LogVol01 to 268.09 GB
  Insufficient free space: 5917 extents needed, but only 4355 available

이 문제를 어떻게 해결하고 볼륨을 높일 수 있나요?

답변1

-l 100%VG전체 크기가 볼륨 그룹의 전체 크기와 동일하도록 논리 볼륨을 확장하려고 시도합니다. 이는 사용자가 원하는 것이 아닙니다. VG에 이미 다른 논리 볼륨이 있고 공간을 차지하고 있습니다.

논리 볼륨이 볼륨 그룹에서 사용 가능한 모든 여유 공간을 사용하도록 하려면 전환해야 합니다 -l +100%FREE(즉, 새 볼륨의 크기는 현재 크기에 볼륨 그룹의 여유 공간의 100%를 더한 크기로 조정됩니다).

(이것이 좋은 아이디어인지 여부는 전적으로 두 LV의 저장 요구 사항이 시간이 지남에 따라 어떻게 변하는지 얼마나 잘 이해하는지에 달려 있다고 생각합니다.)

관련 정보