pvmove
move os PEs alocados de um PV. Não há PEs alocados em / dev / vda2, então não há nada para mover. Sim, você pode executar com segurança o comando vgreduce
.
Eu quero reparticionar meu disco. Minha tabela de partições atual é a seguinte:
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
Eu quero remover / dev / vda2 e estender / dev / vda1 para preencher o disco inteiro. Aqui está o meu status atual de volumes físicos:
--- 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
Estou correto se disser que posso seguramente
vgreduce vg0 /dev/vda2
sem pvmove-ing / dev / vda2 antecipadamente, porque esse volume físico não está sendo usado?
Você pode remover somente volumes físicos não usados de um grupo. Se você não tiver pvmove
ou lvremove
de todos os lvs, o vgreduce
retornará apenas uma mensagem de erro.