Montar partição criptografada LVM em HDD externo - Dispositivo / dev / sdc5 não é um dispositivo LUKS válido

2

Recentemente, meu servidor Ubuntu não pôde inicializar em meu disco rígido 500Go

Eu removi o HDD do meu servidor, coloquei-o em um gabinete externo e o conectei via USB a um laptop Ubuntu.

Eu tenho acesso SSH neste laptop Ubuntu. Eu posso ver a partição de inicialização do HDD do servidor aqui:

poste3@poste3:/media$ df -h
/dev/sdc1                       228M   27M  189M  13% /media/poste3/695e74fd-83bb-4489-bf3b-51d256885fc9

Eu posso listar o conteúdo desta partição:

poste3@poste3:/media/poste3/695e74fd-83bb-4489-bf3b-51d256885fc9$ ls
abi-3.2.0-38-generic         memtest86+.bin
config-3.2.0-38-generic      memtest86+_multiboot.bin
grub                         System.map-3.2.0-38-generic
initrd.img-3.2.0-38-generic  vmlinuz-3.2.0-38-generic
lost+found

Isso significa que o disco ainda é legível, mesmo com alguns setores defeituosos.

Quando instalei o Ubuntu Server neste HDD, lembro-me de escolher Usar disco inteiro e configurar o LVM criptografado .

root@poste3:/home/poste3# fdisk -l /dev/sdc

Disk /dev/sdc: 500.1 GB, 500106779648 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976771054 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000d3d72

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdc1   *        2048      499711      248832   83  Linux
/dev/sdc2          501758   976769023   488133633    5  Étendue
/dev/sdc5          501760   976769023   488133632   8e  LVM Linux

então fiz o seguinte:

sudo apt-get install lvm2 cryptsetup
sudo modprobe dm-crypt
cryptsetup luksOpen /dev/sdc5 crypt
Device /dev/sdc5 is not a valid LUKS device.

Você pode me ajudar a montar essa partição? Eu não entendo porque isso falha ... é porque defeitos físicos no disco? Obrigado

    
por Sulliwane 17.06.2013 / 09:41

1 resposta

3

Primeiro, verifique se a partição está realmente criptografada:

#cryptsetup -v luksDump /dev/sdc5
#Command failed with code 22: Device /dev/sdc5 is not a valid LUKS device.

oups, este volume não foi realmente criptografado :( então

 #lvscan
 inactive          '/dev/serveur/root' [464,48 GiB] inherit
 inactive          '/dev/serveur/swap_1' [1012,00 MiB] inherit

então precisamos ativá-lo:

#modprobe dm-mod
#vgchange -ay

e depois simplesmente monte a partição:

#mount /dev/serveur/root /media/rescue/

Eu achei que meu disco rígido estava com defeito e o volume do LVM criptografado, mas não era o caso. Então da próxima vez eu vou pensar mais simples, e vou tentar o básico primeiro.

    
por Sulliwane 18.06.2013 / 07:37