você pode recuperar metadados lvm sem acesso a / etc / lvm /?

0

Acabei de instalar o Manjaro em um disco rígido externo externalizado. Depois que eu terminei, tentei inicializar a partir de minha distro Mint anteriormente (sem luks de disco completo) no meu disco rígido interno. Os grupos de volume lvm haviam desaparecido!?

    [crow ~]$ sudo lvm vgscan
    [sudo] password for crow:
      Reading all physical volumes.  This may take a while...
      Found volume group "ManjaroVG" using metadata type lvm2
    [crow ~]$ sudo pvscan
      PV /dev/mapper/cryptManjaro   VG ManjaroVG   lvm2 [465.51 GiB / 0    free]
      Total: 1 [465.51 GiB] / in use: 1 [465.51 GiB] / in no VG: 0 [0   ]
    [crow ~]$ sudo fdisk -l /dev/sdb

    Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: dos
    Disk identifier: 0x00079473

    Device     Boot  Start       End   Sectors   Size Id Type
    /dev/sdb1  *      2048    499711    497664   243M 83 Linux
    /dev/sdb2       501758 976771071 976269314 465.5G  5 Extended
    /dev/sdb5       501760 976771071 976269312 465.5G 8e Linux LVM

    [crow ~]$ sudo pvs
    [sudo] password for crow:
      PV                       VG        Fmt  Attr PSize   PFree
      /dev/mapper/cryptManjaro ManjaroVG lvm2 a--  465.51g    0
    [crow ~]$ sudo pvdisplay
      --- Physical volume ---
      PV Name               /dev/mapper/cryptManjaro
      VG Name               ManjaroVG
      PV Size               465.51 GiB / not usable 2.00 MiB
      Allocatable           yes (but full)
      PE Size               4.00 MiB
      Total PE              119170
      Free PE               0
      Allocated PE          119170
      PV UUID               B8f73k-Najv-6hVM-XxHm-Wk9F-zeZ9-69MsxN

    [crow ~]$ sudo pvdisplay /dev/sdb5
      Failed to find physical volume "/dev/sdb5"

     [crow ~]$ sudo file -s /dev/sdb5
     /dev/sdb5: data

Eu mudei os discos e agora o disco que não funciona é /dev/sdb . Eu li que há um backup de metadados em /etc/lvm , o que é claro dentro de /dev/sdb5 e não /boot at /dev/sdb1 . Gostaria de ver uma resposta melhor para isso .

Se não houver uma maneira de restaurar os discos, quais são minhas opções? São estes entre eles?

  • Existe alguma ferramenta forense que possa fornecer acesso aos dados?
  • Outra coisa é que o esquema de partição era o padrão do Linux Mint. E se Eu reinstalei Mint poderia os novos metadados ser usado para tentar recuperar o velho?
por user17130 09.09.2014 / 18:39

1 resposta

2

Parece que o cabeçalho foi removido dos seus volumes físicos. Felizmente, o LVM armazena um cabeçalho bastante grande, incluindo vários backups dos metadados, em texto simples.

Assim, você pode encontrar os metadados de texto sem formatação usando, por exemplo, sudo strings /dev/sdb5 | less e usar esses metadados para restaurar o volume físico. Observe que possivelmente haverá várias cópias de datas diferentes; Certifique-se de usar o mais recente (existe um carimbo de data). Depois de usar strings (e algumas edições manuais de sua saída, possivelmente) para obter um backup de configuração, você pode usar as etapas no documentação de recuperação do CentOS LVM para restaurar o acesso ao grupo de volumes.

Recomendo vivamente a criação de uma imagem da partição antes de tentar a recuperação.

    
por 09.09.2014 / 23:17