물리 볼륨 끝에 특정 크기의 LVM 논리 볼륨을 생성합니다.

물리 볼륨 끝에 특정 크기의 LVM 논리 볼륨을 생성합니다.

49.8GB의 물리 볼륨이 있고 물리 볼륨의 끝에 2GB 논리 볼륨을 두고 나머지 물리 볼륨은 또 다른 논리 볼륨으로 만들고 싶습니다. LVM 매뉴얼 페이지를 읽었지만 물리 볼륨 끝에 논리 볼륨을 추가하는 고유한 방법을 찾을 수 없습니다.

답변1

이것이 목표라면 논리 볼륨을 생성하고 배치될 범위를 지정할 수 있습니다.

lvcreate -l 100 -n lvol1 vg01 /dev/sdb1:900-999

이 예에서는 확장 범위가 900~999인 물리 볼륨 "sdb1"을 사용하여 "vg01"에 "lvol1"이라는 100 확장 논리 볼륨을 생성합니다.

기존 논리 볼륨의 경우 볼륨 그룹 내에 사용 가능한 확장 영역이 있으면 pvmove물리 볼륨 내에서 또는 볼륨 그룹의 물리 볼륨 간에 확장 범위 섞기를 사용할 수 있습니다.

답변2

LV 크기 계산 방법(범위 단위):

  • pvdisplay -m 필요한 PV(내 경우에는 /dev/sda)에 대한 최대 범위 수를 확인합니다.

  • 범위 크기 계산 = [필요한 크기(GB)] * 1024 * 1024 / 4kb

    예를 들어 800GB = 800 * 1024 * 1024 / 4096 = 204800

  • 시작 확장 수 계산: 최대 범위 - 범위 크기 + 1

  • 실행 명령: lvcreate -n MyLV1 -l204800 vg-raid5 /dev/sda:start_extent-max_extent

예를 들어: lvcreate -n INSTALL -l204800 vg-megaraid /dev/sda:1224995-1429794

관련 정보