我最近不得不缩小 Clonezilla 映像,但过度使用它现在必须恢复一些未使用的可用空间。
这是VGA显示器的输出:
--- 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
我需要扩展 Allocated PE/Size 以包括 Free 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?
我认为您混淆了物理卷 (PV) 和逻辑卷 (LV)。
如果您要恢复 Clonezilla分区映像,那么您需要一个足够大的 LV 分区来接收它。
所以那将是一个
lvresize
. 您将能够将 LV 扩展到卷组 (VG) 中所有 PV 上的所有可用空间。LV是从VG分配的;VG 从 PV 获取存储。
回到您之前的问题,这不需要对 PV 进行任何“碎片整理”,因为 LV 可以在碎片范围内增长——这是 LVM 的要点之一——LV 的分配不必是连续的,甚至都在同一个 PV 上。