HpUX: corrigir vgreduce

0

Eu quero remover um disco do espelho raiz. O disco a remover é /dev/disk/disk2_p2

lvreduce -m 0 /dev/vg00/lvol1 /dev/disk/disk2_p2
lvreduce -m 0 /dev/vg00/lvol2 /dev/disk/disk2_p2
lvreduce -m 0 /dev/vg00/lvol3 /dev/disk/disk2_p2
lvreduce -m 0 /dev/vg00/lvol4 /dev/disk/disk2_p2
lvreduce -m 0 /dev/vg00/lvol5 /dev/disk/disk2_p2
lvreduce -m 0 /dev/vg00/lvol6 /dev/disk/disk2_p2
lvreduce -m 0 /dev/vg00/lvol7 /dev/disk/disk2_p2

OK. Mas quando eu quiser remover o disco

vgreduce vg00 /dev/disk/disk2_p2

disse

vgreduce: Physical volume "/dev/disk/disk2_p2" could not be removed since some of its
physical extents are still in use.

Eu tentei verificar

for i in /dev/vg00/lvol*;do lvdisplay -v $i|wc -l;done

E a saída é sempre a mesma. Como reduzir?

    
por elbarna 01.01.2016 / 22:09

1 resposta

3

Você precisa mover as extensões para outro disco, por exemplo, com pvmove . Isto é esclarecido em 4.3.7. Removendo Volumes Físicos de um Grupo de Volumes (apesar do sistema operacional diferente, o conselho geralmente se aplica sem mudanças).

Leitura adicional:

por 01.01.2016 / 22:24

Tags