Como posso especificar para lvconvert qual perna do espelho a ser solta quando especificar o volume físico é ambíguo?

3

Eu consegui terminar com um LV com a seguinte configuração de espelhamento (saída de lvs -a -o name,devices,lv_attr ):

  rawphotos                     rawphotos_mimage_0(0),rawphotos_mimage_1(0),rawphotos_mimage_2(0) mwi-ao
  [rawphotos_mimage_0]          /dev/sdb1(8741)                                                   iwi-ao
  [rawphotos_mimage_0]          /dev/sdc1(30743)                                                  iwi-ao
  [rawphotos_mimage_1]          /dev/sdc1(32081)                                                  iwi-ao
  [rawphotos_mimage_2]          /dev/sdb3(17343)                                                  iwi-ao
  [rawphotos_mimage_2]          /dev/sdb3(16062)                                                  iwi-ao
  [rawphotos_mlog]              /dev/sdc1(13)                                                     lwa-ao

Gostaria de descartar [rawphotos_mimage_0] , mas a única maneira de controlar a imagem a ser descartada é usar o argumento [PhysicalVolume[Path][:PE[-PE]]...] para lvconvert -m1 .

Para eliminar mimage_0 , preciso fornecer os argumentos /dev/sdb1 e /dev/sdc1 como esses argumentos de volume físico, mas também considera mimage_1 como válido para descarte e escolhe esse valor. Eu também tentei anexar :... para especificar os PEs corretos para serem descartados, mas isso não ajudou.

Não consigo encontrar uma opção de execução a seco para lvconvert , por isso achei difícil experimentar isso.

Existe alguma maneira de garantir que lvconvert ou algum outro comando LVM escolha mimage_0 para descartar?

EDITAR:

Note que a dificuldade aqui vem porque /dev/sdc1 é usado em [rawphotos_mimage_0] e [rawphotos_mimage_1] - Eu não queria entrar nessa situação, mas agora preciso sair dessa!

    
por Ganesh Sittampalam 23.12.2013 / 19:36

0 respostas

Tags