Como restaurar a configuração anterior do grupo de volumes LVM?

2

Eu tento me recuperar do travamento do disco e, ao fazer isso, cometi um erro - agora preciso recuperar de duas coisas.

Então o primeiro é recuperar o arquivo de configuração anterior do LVM para volumne group - eu tenho o arquivo desejado, mas quando executo:

vgcfgrestore my_vol_group

Eu recebo erro:

Couldn't find device with uuid jJ7dXL-2m2j-d0OC-bczy-fQak-YOj7-OhRLlW. Cannot restore Volume Group my_vol_group with 1 PVs marked as missing. Restore failed.

O que é claro, porque esse disco é um que caiu. Então, como restaurar a configuração apesar do fato de eu estar retornando ao cenário "corrompido"? Algo como "restaurar a força"?

Atualizar : cronograma que aconteceu:

  1. três discos em um grupo LVM - estou feliz

  2. uma das falhas de disco

  3. Eu removi o disco defeituoso do meu computador

  4. Eu queria removê-lo do LVM e reparar o que sobrou

  5. por engano eu removi todo o LV que continha disco defeituoso

  6. Eu quero voltar para (4)

por greenoldman 05.10.2016 / 16:43

1 resposta

3

Eu tentaria assim

  1. Adicione um novo disco pelo menos tão grande quanto o ausente (digamos / dev / sdX).

  2. Crie um PV com o mesmo uuid que o ausente.

    pvcreate --restorefile SEU ARQUIVO --uuid J7dXL-2m2j-d0OC-bczy-fQak-YOj7-OhRLlW / dev / sdX

  3. Tente novamente seu comando de restauração:

    vgcfgrestore --restorefile SEU ARQUIVO my_vol_group

Veja também man vgcfgrestore :

REPLACING PHYSICAL VOLUMES vgdisplay --partial --verbose will show you the UUIDs and sizes of any PVs that are no longer present. If a PV in the VG is lost and you wish to substitute another of the same size, use pvcreate --restorefile filename --uuid uuid (plus additional arguments as appropriate) to initialise it with the same UUID as the missing PV. Repeat for all other missing PVs in the VG. Then use vgcfgrestore --file filename to restore the volume group's metadata.

    
por 05.10.2016 / 17:38