我想重新分区我的磁盘。我当前的分区表如下:
Disk /dev/vda: 1 TiB, 1136018849792 bytes, 2218786816 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9039e337
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 224610303 224608256 107,1G 8e Linux LVM
/dev/vda2 224610304 226490367 1880064 918M 8e Linux LVM
我想删除 /dev/vda2 并扩展 /dev/vda1 以填满整个磁盘。这是我当前的物理卷状态:
--- Physical volume ---
PV Name /dev/vda1
VG Name vg0
PV Size 107,10 GiB / not usable 4,00 MiB
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 27417
Free PE 0
Allocated PE 27417
PV UUID XKfnoJ-VBxR-reLg-eE5n-h2yM-W5wt-RTbEcK
--- Physical volume ---
PV Name /dev/vda2
VG Name vg0
PV Size 918,00 MiB / not usable 2,00 MiB
Allocatable yes
PE Size 4,00 MiB
Total PE 229
Free PE 229
Allocated PE 0
PV UUID 2xT1xt-wYCF-fDzm-f36Q-zeIc-xR0Y-Mf3sCo
如果我说我可以安全,我是否正确
vgreduce vg0 /dev/vda2
事先没有 pvmove-ing /dev/vda2,因为没有使用该物理卷?
您只能从组中删除未使用的物理卷。如果您没有
pvmove
或lvremove
所有 lvs 都没有,则vgreduce
只会返回一条错误消息。pvmove
将分配的 PE 移出 PV。/dev/vda2 上没有分配的 PE,因此没有什么可移动的。是的,您可以安全地运行该vgreduce
命令。