Récupération des métadonnées LVM écrasées

Hier, j'essayais d'utiliser l'installation Debian en mode Rescue pour réparer mon Grub (L'élément de menu de Debian était soudainement disparu).

Maintenant je ne pouvais pas le réparer et je n'avais pas beaucoup de time, donc je pensais simplement réinstaller Debian (je sais, windows style: P). Le problème était que j'avais installé Debian en utilisant le encryption complet du disque, donc dans une partition LVM. Pour une raison quelconque, le programme d'installation n'a pas reconnu les groupes de volumes, bien que je puisse les monter en mode de secours. J'ai essayé de définir "use as lvm", puis select l'option "use current layout", mais aucun groupe de volume n'était présent. Revenant en mode sauvetage, exécutant un shell, je ne pouvais plus les monter, comme s'ils étaient partis.

Donc, quelque part en cours de route, les métadonnées des groupes de volumes doivent avoir été écrasées. J'ai fait quelques searchs sur Google, mais je n'ai trouvé rien sur le sujet spécifique des métadonnées écrasées. J'ai essayé d'exécuter testdisk, mais il semble que c'est seulement pour la récupération des partitions, pas des groupes de volumes.

Dernière je pourrais find était la sortie de pvck:

root@ubuntu:/home/ubuntu# pvck -d -v /dev/sda5 Scanning /dev/sda5 Found label on /dev/sda5, sector 1, type=LVM2 001 Found text metadata area: offset=4096, size=192512 Found LVM2 metadata record at offset=194560, size=2048, offset2=0 size2=0 Found LVM2 metadata record at offset=128512, size=66048, offset2=0 size2=0 Found LVM2 metadata record at offset=116224, size=12288, offset2=0 size2=0 Found LVM2 metadata record at offset=69120, size=47104, offset2=0 size2=0 Found LVM2 metadata record at offset=68096, size=1024, offset2=0 size2=0 Found LVM2 metadata record at offset=65024, size=3072, offset2=0 size2=0 Found LVM2 metadata record at offset=53248, size=11776, offset2=0 size2=0 Found LVM2 metadata record at offset=52736, size=512, offset2=0 size2=0 Found LVM2 metadata record at offset=51712, size=1024, offset2=0 size2=0 

Maintenant, ça a l'air de find quelque chose de bien? Mais malheureusement je n'en connais pas assez sur LVM, donc je n'ai aucune idée de comment utiliser cette information. Quelqu'un qui est capable de me guider plus loin?

Informations supplémentaires:

sortie de pvscan:

 root@ubuntu:/home/ubuntu# pvscan PV /dev/sda5 lvm2 [465.52 GiB] Total: 1 [465.52 GiB] / in use: 0 [0 ] / in no VG: 1 [465.52 GiB] 

Je teste sur live-cd Ubuntu 10.04 LTS 32 bits et j'essayais de réinstaller Debian Squeeze 64 bits. J'utilise un ordinateur portable Acer Aspire avec processeur intel i7 quad-core, 2x disques durs internes 1 To, carte video ati Radeon HD 5600 Series. (qui est probablement plus d'informations que nécessaire: P).

Si vous avez effectué des sauvegardes système après la dernière modification apscope au LVM, la plupart des commands LVM sauvegardent les métadonnées LVM dans / etc /, et il existe un moyen de récupérer ces données sur le disque.

Je vous recommand de find un nouveau disque dur et d'utiliser dd pour copyr toutes datatables sur le disque que vous essayez de récupérer et de travailler sur la copy car toute erreur dans la récupération pourrait réduire les chances de récupération à 0.

Explication comment récupérer les métadonnées LVM à partir de la sauvegarde

Ne gardez pas vos espoirs, le chiffrement complet du disque conserve ses keys dans une petite zone au début du disque, et lorsque datatables sont supprimées, il est trop facile d'effacer les keys.

Vous avez perdu toutes vos données. Peut-être aussi bien que cela vous permette de passer à d'autres choses.

Le programme d'installation de Debian ne fonctionnera pas avec les installations cryptées existantes et les réécrire avec de nouvelles métadonnées LVM, même si on leur request de les ignorer. Ce ne sont pas les métadonnées LVM qui vous manquent, mais les métadonnées LUKS qui figuraient dans le PV.

Cela s'applique également aux systèmes Ubuntu, qui utilisent le même code.

Je me suis fait brûler peu de time après que j'ai décidé de créer un dual boot avec Fedora et Debian, et par conséquent j'ai perdu tout le contenu de mon disque dur (y compris beaucoup de choses non sauvegardées).

Le take-away ici est: Faites des sauvegardes et assurez-vous qu'ils fonctionnent.

Essayez ces conseils ici. Pourrait ne pas convenir exactement à votre cas, mais vous pourriez utiliser les morceaux pour avancer:

Récupération LVM

À votre santé,

Gave et formaté le lecteur contenant le lvm car j'avais vraiment besoin de plus d'espace.