
최근에 Clonezilla 이미지를 축소해야 했지만 너무 많이 사용하여 사용하지 않은 여유 공간을 복구해야 합니다.
vgadisplay의 출력은 다음과 같습니다.
--- Volume group ---
VG Name vg_centos6svr
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 27
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 4
Open LV 4
Max PV 0
Cur PV 1
Act PV 1
VG Size 1.78 TiB
PE Size 4.00 MiB
Total PE 466366
Alloc PE / Size 406298 / 1.55 TiB
Free PE / Size 60068 / 234.64 GiB
VG UUID
무료 PE 크기를 포함하도록 할당된 PE/크기를 확장해야 합니다.
이것은 lvdisplay의 부분 출력입니다:
--- Logical volume ---
LV Path /dev/vg_centos6svr/lv_mysql
LV Name lv_mysql
VG Name vg_centos6svr
LV UUID VwpGH0-DLnA-Ouf0-StWs-us8Y-rDwk-GLL2A9
LV Write Access read/write
LV Creation host, time Centos6svr, 2018-09-28 07:31:11 -0400
LV Status available
# open 1
LV Size 1.46 TiB
Current LE 384000
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 1024
Block device 253:2
이는 다시 할당된 공간을 포함하도록 확장해야 하는 공간입니다.
/dev/vg_centos6svr/lv_mysql
여기서 프로세스는 무엇입니까? /dev/vg_centos6svr/lv_mysql을 늘리시겠습니까? pvresize 명령은 무엇입니까?
답변1
PV(물리 볼륨)와 LV(논리 볼륨)를 혼동하고 계신 것 같습니다.
Clonezilla를 복원하는 경우분할이미지를 수신하려면 충분히 큰 LV 파티션이 필요합니다.
그래서 그것은 lvresize
. 볼륨 그룹(VG)에 있는 모든 PV의 모든 여유 공간으로 LV를 확장할 수 있습니다.
LV는 VG에서 할당됩니다. VG는 PV에서 스토리지를 얻습니다.
이전 질문을 다시 생각해 보면 LV가 조각난 범위에 걸쳐 커질 수 있으므로 PV의 "조각 모음"이 필요하지 않았습니다. 이것이 LVM의 주요 요점 중 하나입니다. LV 할당이 연속적일 필요는 없습니다. , 또는 모두 동일한 PV에 있을 수도 있습니다.