Bonjour,
Pour mon premier post un truc bien technique.
J'ai un "vieux" serveur ubuntu 16 VM sous proxmox sur lequel je fais tourner un serveur web pour afficher des images.
Il était constitué de deux LVM, l'une de 64 Go pour le boot et d'exploitation (caches), l'autre de 128 Go contenant les sources.
Suite à un crash (surchauffe machine – vieux serveur – 2e cas en 2 mois chez OVH), la 2e partition LVM a "disparu" !
Avant :
$ df -kh
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 980M 0 980M 0% /dev
tmpfs 201M 21M 180M 11% /run
/dev/mapper/luv09–vg-root 62G 55G 4,3G 93% /
tmpfs 1001M 0 1001M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 1001M 0 1001M 0% /sys/fs/cgroup
/dev/sda1 236M 188M 36M 84% /boot
/dev/mapper/vgsources-lvsources 126G 104G 16G 87% /home/only-keys.com/images/sources
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 201M 0 201M 0% /run/user/1000
tmpfs 201M 0 201M 0% /run/user/1001
Maintenant :
$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 980M 0 980M 0% /dev
tmpfs 201M 21M 180M 11% /run
/dev/mapper/luv09–vg-root 62G 35G 25G 59% /
tmpfs 1001M 0 1001M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 1001M 0 1001M 0% /sys/fs/cgroup
/dev/sda1 236M 188M 36M 84% /boot
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 201M 0 201M 0% /run/user/1000
Que ce soit lvdisplay, vgdisplay ou pvdisplay, aucun ne montre l'ancienne partition /dev/mapper/vgsources-lvsources
Par contre, elle existe toujours (vda) :
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 64G 0 disk
├─sda1 8:1 0 243M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 63,8G 0 part
├─luv09–vg-root 252:0 0 62,8G 0 lvm /
└─luv09–vg-swap_1 252:1 0 1G 0 lvm [SWAP]
vda 253:0 0 128G 0 disk
Donc en résumé, je cherche comment re-définir cette partition sans perdre les data qui seraient encore dessus.
J'ai vu que pvcreate accepte des arguments comme --restorefile mais n'ayant aucune expérience à ce sujet, je préfère demander à la communauté si quelqu'un saurait mieux comment procéder.
Bonne journée !!
François
Alors désolé, je n'en n'ai pas la moindre idée.
Juste chapeau pour avoir gardé un serveur aussi lgtps.
Inconscience, courage, je ne saurai le dire, mais félicitations.
Bonjour,
jamais testé, mais à priori ce serait possible, voir : https://www.golinuxcloud.com/recover-lvm2-partition-restore-vg-pv-metadata/
Note : avant de vous lancer dans cette opération je vous conseil de vérifier que le disque soit sain, car si la perte du LVM est la conséquence d'un disque ayant des problème, l'opération ne sera peut être pas possible.
Note : pas de backup ?
Cordialement, janus57
Bonjour, le système en question est une VM dans un Proxmox et l'hôte Proxmox a redémarré ?
Il y avait donc deux VG (luv09 et vgsources) ? Sur quel PV s'appuyait le second ? La VM a un disque sda et un autre vda ?
Que donne `wipefs /dev/vda` (attention, sans arguments supplémentaires sinon c'est destructif) ? Est-ce qu'il reste des signatures d'un quelconque filesystem dessus ?
Tant qu'un serveur tourne, je le laisse tranquille ![]()
Avant les problèmes de surchauffe de mes deux serveurs, l'un d'eux avait genre 1700 jours d'uptime…
Oui, c'est bien résumé.
wipefs /dev/vda
ne donne aucune sortie.
A noter que sur le proxmox, ce VM a en fait 4 volumes, l'un de 64 et les 3 autres de 128 Go… Je ne sais plus pourquoi j'avais préparé ces volumes mais il n'est pas impossible que le vda soit un volume ajouté après et non utilisé.
Je joints quelques copies écrans pour illustrer.

