As unidades LVM possuem o mesmo pvid

1

Estou tentando remover uma unidade corrompida de um grupo de volumes LVM, mas quando tento pvmove data eu obtenho

# pvmove -v /dev/sda1
    Cluster mirror log daemon not included in build.
    Found same device /dev/sdb2 with same pvid Mt38n1dMPmmKmTgf7XdIMAhBBIkWjj6X
    Found same device /dev/sda1 with same pvid LeQOQ8b10YXpZbBLJT0hGvniqk9eQCAO
    Finding volume group "arch_SSD"
    Found same device /dev/sdb2 with same pvid Mt38n1dMPmmKmTgf7XdIMAhBBIkWjj6X
    Found same device /dev/sda1 with same pvid LeQOQ8b10YXpZbBLJT0hGvniqk9eQCAO
    No extents available for allocation

Como isso é possível? O id é exibido não o pvid do volume físico? Se não, como posso obter o pvid?

Além disso, como não há extensões disponíveis quando eu tenho mais de 300 GiBs de espaço livre?

    
por cheezsteak 16.09.2015 / 06:34

1 resposta

1

Parece que você criou anteriormente o volume físico com o mesmo nome de volume /dev/sda1 e alguns como ele não está mais lá. Resultando em diferentes pvid para o mesmo volume físico. Para resolvê-lo, você pode simplesmente recriar o volume físico com o seguinte comando:

 $ sudo pvcreate /dev/sda1 -ff

Isso fará duas coisas:

  • INICIALIZA o volume físico /dev/sda1 e

  • Substitui o antigo pvid por um novo

Em seguida, experimente pvmove /dev/sda1 (para mover extensões físicas) ou pvremove /dev/sda1 (para remover seu volume físico)

Se isso não funcionar, poste sua mensagem de erro. Também me forneça o resultado de pvs , lvs e vgs .

    
por 02.03.2016 / 08:37

Tags