Um disco de 1 TB contendo uma partição que era o único PV em um VG contendo um LV estava falhando tornando-se intoleravelmente lento sem relatar quaisquer erros. Meu primeiro pensamento foi tentar usar o LVM para espelhar os dados para outro disco e continuar sem interrupções, então fiz isso:
Eu deixei isso durante a noite para copiar, depois do qual ele relatou ter copiado 0,05% dos dados. Considerando isso uma falha, comprei dois discos de 1 TB de substituição com isto em mente:
O problema é que não consigo descobrir como fazer com que o LVM me permita acessar o clone do disco com falha.
O LVM vê que há um PV ausente do VG e não me permite ativar o VG, inclusive com --partial
, ou fazer alterações, incluindo lvconvert -m0
ou lvconvert --repair
, até que o dispositivo ausente seja encontrado. man vgreduce
indica que vgreduce --removemissing
removerá o LV, não apenas o espelho do PV ausente. Pelo menos uma fonte sugere que ela pode ser disponibilizada substituindo o PV ausente usando pvcreate --uuid
, o que exigiria mover fisicamente um bom disco da matriz mdadm para a máquina reserva (ou comprar outra nova) e, aparentemente, requer um backup dos metadados do LVM para o VG (que eu não tenho).
Qual é a maneira mais simples de acessar o LV clonado?
Isso pode ser feito sem adicionar fisicamente outro disco ao computador de reserva?
Eu movi outro disco para a máquina de reposição e tentei recriar o PV ausente. O LVM não parece apoiar a recreação automatizada, então eu basicamente me atrapalhei com isso até que, de alguma forma, consegui disponibilizar o LV. O ext4 FS foi mutilado além do reconhecimento - o e2fsck ficou sem memória repetidamente tentando consertá-lo.
Eu tentei novamente, usando o ddrescue para copiar do disco com defeito para o mesmo disco bom (desta vez reportando alguns erros), e desta vez o LVM me deixou disponibilizar o volume sem nenhum disco adicional (tanto quanto eu esperava no disco) primeiro lugar). Desta vez, o FS estava essencialmente intacto e consegui recuperar tudo o que esperava recuperar.
Eu não tenho idéia porque o LVM se recusou a ativar o VG na primeira cópia, e funcionou como esperado no segundo. Com o Google não retornando nenhuma explicação e sem respostas ainda aqui, estou preocupado que a recuperação de volumes LVM não seja confiável e talvez seja melhor não usá-lo.