LVM에서 루트 볼륨 그룹의 크기를 줄이는 방법은 무엇입니까?

LVM에서 루트 볼륨 그룹의 크기를 줄이는 방법은 무엇입니까?

여기에서 비슷한 질문을 찾았지만 내 서버에서는 다른 점이 있습니다.

 --- Volume group ---
  VG Name               vg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               465.50 GiB
  PE Size               32.00 MiB
  Total PE              14896
  Alloc PE / Size       14896 / 465.50 GiB
  Free  PE / Size       0 / 0
  VG UUID               xxxxx     




 pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               vg
  PV Size               465.51 GiB / not usable 15.00 MiB
  Allocatable           yes (but full)
  PE Size               32.00 MiB
  Total PE              14896
  Free PE               0
  Allocated PE          14896
  PV UUID               xxxxx

서버에 Virtualizor를 설치하고 볼륨 그룹을 사용하여 구성을 저장하고 싶지만 사전 설치된 OS 구성(볼륨 그룹 루트)으로는 불가능하며 볼륨 그룹을 축소하고 생성하는 방법을 알 만큼 숙련되지 않았습니다. 새로운 하나의 볼륨 그룹.

답변1

시작하기 전에 복구 가능한 좋은 이미지를 생성했는지 확인하십시오. 그렇지 않으면 데이터가 손실될 수 있습니다.

내 pvresize 매뉴얼 페이지의 예제 섹션에서(같은 버전의 LVM이 있다고 가정!) PV on /dev/partition-namefdisk를 사용하여 파티션을 축소하기 전에 이전 값을 축소합니다(PV 크기가 원하는 새 파티션 크기에 맞는지 확인하세요).

pvresize --setphysicalvolumesize 40G /dev/partition-name

해제하려는 영역에 할당된 범위가 있는 경우 사용자에게 추가 경고와 함께 실패할 수 있으며 pvmove가 문제를 해결할 수 있습니다.

마지막으로 vgreduce --removemissingvolgrp는 볼륨 그룹에서 현재 누락된 PE의 불일치를 정리한 다음 파티션을 수정해야 합니다.

문서화된 대로 작동한다고 가정하면 백업이 필요하지 않습니다. 시도하기 전에 다시 시도하십시오. LVM에 대한 지식을 얻으려면 다음 링크를 시도하십시오.. LVM 링크

답변2

확장하려면 위에서 아래로 작업해야 하고, 축소하려면 위에서 아래로 작업해야 합니다.

관련 정보