LVM: Usando uma imagem de um PV?

3

Eu tenho um volume lógico que abrange várias unidades. Uma dessas unidades (3 TB, a maior do grupo) está morrendo, e atualmente estou fazendo uma imagem dela (via ddrescue). Ainda não tenho certeza sobre como usar essa imagem como um PV de substituição.

As etapas em que estou pensando atualmente são:

  1. Montar imagem como um dispositivo de loop, com losetup
  2. pvscan
  3. vgchange -a y

Depois desse procedimento, o LVM detectaria o dispositivo de loop como um PV que faz parte do meu grupo de volume (entre as unidades físicas de trabalho) e permitiria que eu acessasse o volume lógico normalmente?

Tudo o que encontrei em imagens de LVM até agora parece ser sobre volumes lógicos de imagens, e não físicos , como estou fazendo agora.

Se isso não funcionasse, criaria uma imagem de todo o volume lógico (usando a unidade com falha como um PV), no entanto, isso significaria deixar a unidade com falha inativa, mas ligada por horas, enquanto o ddrescue copia os dados nos drives funcionando perfeitamente, arriscando mais perda de dados.

    
por Niklas K. 10.01.2014 / 19:30

3 respostas

0

Para qualquer um que possa encontrar isso mais tarde, minha imagem já foi escrita e o lvm é capaz de usar o dispositivo de loop, como descrito na pergunta inicial.

    
por 11.01.2014 / 05:59
2

O que eu devo fazer é .... assumir que os LVs dentro do grupo de volumes contenham sistemas de arquivos padrão:

  1. Faça um backup padrão de cada LV.
  2. Substituir o disco com falha
  3. Reformule o grupo de volumes e os volumes lógicos a partir do zero, assim como foi feito originalmente.
  4. Restaurar cada volume lógico dos backups.

Você pode conseguir atalhos para alguns volumes lógicos se eles não abrangerem volumes físicos. Os atalhos seriam criar o novo volume lógico com exatamente os mesmos parâmetros para que a localização dos dados internos do sistema de arquivos ainda fosse consistente.

    
por 10.01.2014 / 19:54
0

O arquivo \etc\lvm\lvm.conf é onde você pode definir quais tipos de dispositivos são analisados por pvscan . Basta definir um padrão adequado que inclua o dispositivo de loopback.

    
por 10.01.2014 / 20:23

Tags