Recuperar dados da unidade criptografada do ubuntu (LUKS)

1

Eu tinha um host com o Ubuntu 12.10 instalado, e todo o disco rígido estava criptografado (com o LUKS aparece), lembro-me da frase secreta, mas tenho problemas para "abri-la".

Agora estou em uma versão beta do Ubuntu 14.04, instalado em um novo disco rígido. o disco rígido antigo também está conectado. a nova unidade é sda e a unidade antiga é sdb

quando eu tento abrir a unidade em "arquivos" ele pede a senha, e quando digitado diz que não encontra um sistema de arquivos.

Eu pesquisei e achei isso:

sudo cryptsetup luksOpen /dev/sdb5 myopen

e

sudo mount /mnt/open

com um fstab como este

/dev/mapper/myopen /mnt/open ext4 defaults,noauto 0 1

mas recebo este erro:

mount: wrong fs type, bad option, bad superblock on /dev/mapper/myopen,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
    
por Sverre 06.03.2014 / 08:30

1 resposta

2

Depois de algumas tentativas e erros, e mais alguns google, eu vi a solução. Eu acho que os outros podem gostar disso, então eu respondo:

Acontece que a unidade é um LVM ( link )

então, para corrigir isso, faço o seguinte:

instale o LVM (isto é para o Ubuntu)

apt-get install lvm2

modprobe dm-mod

verificar os discos para grupos de volume

vgscan

altere o grupo de volume para o que acabei de encontrar acima, no meu caso ubuntu-vg

vgchange -ay ubuntu-vg

descubra meus volumes locical:

lvs

crie um lugar para montá-lo:

mkdir /mnt/open

use as informações acima para montar o volume

mount /dev/ubuntu-vg/root /mnt/open -o ro,user

então você pode ir para o disco aberto como este

cd /mnt/open

no meu caso, só quero recuperar alguns arquivos importantes e reformatar. então caso encerrado

    
por 06.03.2014 / 08:30