1 votes

Récupération d'une LVM partiellement écrasée

Nous avions plusieurs serveurs connectés à un SAN (via Fiber Channel) pour exécuter Proxmox (une solution KVM).

L'un des serveurs devait être réinstallé, nous l'avons donc laissé effectuer une installation automatique (via kickstart). Ce que nous ne savions pas, c'est que le disque dur du serveur était tombé en panne, ce qui l'a amené à sélectionner le premier disque dur disponible (le disque SAN) et à y installer Linux. Cela signifie qu'il a écrasé le LVM sur le disque SAN et les premiers x Gbytes.

Nous sommes certains de perdre des données, mais nous avons essayé de récupérer le LVM en utilisant les fichiers dans /etc/lvm/backup ou /etc/lvm/archive. Nous avons suivi de nombreux conseils, nous avons utilisé pvcreate avec le --uuid y --restorefile et a ensuite utilisé vgcfgrestore à restaurer.

Le résultat est que les volumes logiques apparaissent à nouveau, avec leur nom et leur taille d'origine. Nous nous attendons à ce que le premier ne fonctionne plus, mais nous pensions pouvoir récupérer les autres. Lorsque nous démarrons les machines virtuelles KVM, elles refusent de trouver les lecteurs.

Je pense qu'il y a un problème avec le secteur de départ exact sur le disque, mais je n'ai aucune idée de la manière de le trouver et de le corriger.

Quelqu'un a-t-il des suggestions ?

1voto

wimg Points 121

J'ai réussi à récupérer les données en utilisant testdisk pour scanner l'ensemble du disque à la recherche de partitions, puis en montant les premières partitions linux après chaque partition swap à l'aide d'un périphérique en boucle (en utilisant le paramètre --offset qui est le premier secteur * 512 octets).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X