LVM Drive partitions missing

1

Eu tenho um grupo de 4 unidades LVM PV. Eu tive uma unidade falhar (Ok, eu quebrei instalando-o em um novo caso), então eu troquei para outra unidade e recuperei os dados restantes.

Após uma reinicialização, fiquei preso em uma verificação do sistema de arquivos para o /dev/mapper/storage-storage1 LVM. Cancelei isso e reiniciei com o sinalizador fastboot para ignorá-lo. Eu corri fsck no dispositivo /dev/mapper/... e ele funcionou por um tempo antes de eu ficar sem RAM e ele falhou. Agora, 2 das unidades físicas não mostram nenhuma tabela de partição e estão faltando no VG. Eles tinham uma partição LVM abrangendo toda a unidade em cada um.

Eu quero me livrar desse LVM e configurar uma configuração RAID5, mas eu gostaria de fazer backup de alguns dos dados no LVM primeiro. (Nada que não possa ser baixado novamente, mas economizaria muito tempo para backup localmente primeiro.)

Existe algo que eu possa tentar recuperar as informações de partição ausentes nas duas unidades? O sistema operacional host é o Debian 7 com o OpenMediaVault.

    
por JpaytonWPD 03.02.2016 / 01:28

2 respostas

1

Para qualquer pessoa que tenha o mesmo problema,

Eu usei o comando PV Create com o UUID configurado com o antigo UUID. O LVM não requer um mapa de partição, de modo que ele ainda pode ver os dados. Eu tenho que cavar um pouco para descobrir qual UUID pertencia a qual unidade. no final eu apenas adivinhei. Se apenas uma unidade estiver faltando, obviamente você usará o UUID ausente.

Se você adivinhar, monte o sistema de arquivos somente leitura e verifique os arquivos. Se você encontrar arquivos corrompidos, desmonte e troque os UUIDs (supondo que você tenha mais de uma unidade faltando)

Ainda não sei o que causou este problema. Mas os passos acima resolveram o tempo suficiente para eu pegar alguns dados que eu queria. Então eu estou feliz.

    
por 03.02.2016 / 12:59
0

Parece que todas as estruturas do LVM estão intactas, o que torna as coisas um pouco mais fáceis. Você pode recuperar os dados que puder usando as etapas abaixo.

Faça uma cópia da imagem do LV

Coloque isso em algum lugar com muito espaço para que você possa trabalhar nele. dd_rescue funciona bem para isso. Enquanto você pode trabalhar no original, isso permite reverter para onde você começou quando ... uh ... se algo der errado simplesmente fazendo a cópia novamente.

Escolha as ruínas com um programa forense digital

A ferramenta gratuita Autopsy pode fazer isso. Não é tão fácil de usar quanto ferramentas dedicadas de recuperação do Windows, mas é melhor para iniciantes do que o The Sleuth Kit. O Sleuth Kit permite que você realmente entre em estruturas de sistema de arquivos, mas sua curva de aprendizado é bastante íngreme.

A autópsia, por outro lado, não é tão ruim. Aqui está uma conjunto passo a passo de instruções para usar a autópsia

O que causou a perda de dados?

Mesmo que pareça que apenas uma unidade falhou, você tem outro problema escondido em algum lugar ou você não teria esse problema. Alguns dos dados "recuperados" pelo seu RAID-5 não eram válidos. Você pode querer olhar para algo com melhores garantias de integridade de dados (ZFS, btrfs, etc.)

    
por 03.02.2016 / 06:24