Como recuperar dados de um volume LVM em uma matriz RAID 1 de software mdadm?

0

Eu tinha usado o Ubuntu 12.04 para construir um array mdadm software raid 1 a partir de 2 discos rígidos, e então criei um LVM neste array e usei este LVM para instalar meu sistema Ubuntu 12.04 nele (eu ainda tenho uma partição de boot fora do LVM).

Recentemente, meu sistema não pôde inicializar mais (acho que os 5 anos de harddisks podem ser muito antigos e ter alguns problemas). Eu agora inicializo meu sistema a partir de um live CD do Ubuntu 16.04, mas não consegui ver os dados no meu volume LVM.

Alguém poderia me orientar sobre os procedimentos para visualizar meus dados no volume do LVM? Obrigado por qualquer sugestão.

EDITAR: Na verdade, o LVM é construído em arrays de raid 1 de software de 2 mdadm. A estrutura está listada abaixo:

/dev/sda5 + /dev/sdb5 -> A1 (1st raid 1 array)
/dev/sda6 + /dev/sdb6 -> A2 (2nd raid 1 array)
A1 + A2 -> LV1 (LVM volume built on 2 raid 1 arrays)

Quando inicializo meu computador usando o Live CD do Ubuntu 16.04, a saída para os seguintes comandos é:

ubuntu@ubuntu:~$ sudo lvscan
ubuntu@ubuntu:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
ubuntu@ubuntu:~$ sudo pvscan
  No matching physical volumes found
ubuntu@ubuntu:~$ 

Parece que não consegui encontrar meu volume LVM.

O que eu posso fazer para corrigir esse problema? Algum comentário?

    
por user1129812 17.08.2017 / 13:31

1 resposta

2

Você precisa instalar o mdadm (raid deamon) que não está presente por padrão no live Cd. Então você pode executar a "operação de varredura de montagem"

sudo apt-get install mdadm -y 
sudo mdadm --assemble --scan

Em seguida, execute o comando lvscan / vgscan

sudo vgscan
sudo lvscan

Em seguida, use sudo fdisk -l | grep dev para encontrar sua lista de volumes lógicos

Em seguida, execute o comando fcsk com o comando

sudo fsck -y /dev/mapper/NAME_OF_THE_LOGICAL_VOLUME

Atenciosamente,

Emmanuel

    
por 25.03.2018 / 10:40

Tags