Bonjour,
j'ai un LVM crashé, même après restauration du partitionnement LVM de la veille, toutes les partitions détectées sont inmontables faute de superblock.
On est en train de remonter les backups qui datent de cette nuit sur le serveur clone donc ce n'est pas gravissime à long terme, mais vu la taille des backups c'est très très long, j'aimerais bien activer un peu les choses en relançant simplement mon LVM. Vu qu'aucune des quelques dizaines de partitions ne peut être montée je ne crois pas trop à la corruption individuelles des partitions, il doit y avoir un problème commun qu'il suffirait de régler pour pouvoir tout remonter tout de suite ?
L'un d'entre vous serait ou connaîtrait un gourou LVM par hasard ?
Merci pour votre aide,
Le 27/03/2015 11:43, Christophe a écrit :
Bonjour,
j'ai un LVM crashé, même après restauration du partitionnement LVM de la veille, toutes les partitions détectées sont inmontables faute de superblock.
En général on parle de superblock pour un FS et là tu parles de LVM... Pas très clair Restauration d'un LVM ??? Qd tu parles de LVM crashé, tu peux préciser en quoi tu penses qu'il est crashé ?
On est en train de remonter les backups qui datent de cette nuit sur le serveur clone donc ce n'est pas gravissime à long terme, mais vu la taille des backups c'est très très long, j'aimerais bien activer un peu les choses en relançant simplement mon LVM. Vu qu'aucune des quelques dizaines de partitions ne peut être montée je ne crois pas trop à la corruption individuelles des partitions, il doit y avoir un problème commun qu'il suffirait de régler pour pouvoir tout remonter tout de suite ?
L'un d'entre vous serait ou connaîtrait un gourou LVM par hasard ?
Merci pour votre aide,
Tu as des messages d'erreur ? Que te donnes un vgchange ? un vgdisplay ? pvdisplay ? lvs ? Bref c'est dur de t'aider sans un minimum de contexte...
Cdlt,
JYL
Bonjour Jean-Yves,
Le 27/03/2015 12:04, Jean-Yves LENHOF a écrit :
Qd tu parles de LVM crashé, tu peux préciser en quoi tu penses qu'il est crashé ?
Merci pour ta réponse. Eh bien je vois bien toutes les partitions avec un lvscan, elles sont activées, tout irait bien donc si... j'arrivais à les monter !
Mais sur 31 partitions, 31 échouent avec le message mount: /dev/mapper/miroir2-host62--log: can't read superblock
Voilà ce que donne un check : xfs_check /dev/miroir2/host62-log xfs_check: /dev/miroir2/host62-log is invalid (cannot read first 512 bytes)
Et un repair : xfs_repair /dev/miroir2/host62-log Phase 1 - find and verify superblock... superblock read failed, offset 0, size 524288, ag 0, rval 0
fatal error -- Argument invalide
Si j'en avais 2 ou 3 comme ça je penserais une corruption de la partition, du FS lui-même donc. Mais...31 partitions non montables sur 31 (donc certaines très peu actives au moment de l'incident...). Ca fait beaucoup !
Après des vgcfgrestore avec divers backup, ça ne change rien.
C'est pour ça que pour moi il y a un problème au niveau LVM (ou en dessous, qui n'aurait pas été détecté par LVM, puisque pour lui tout va bien)
Cordialement,
Hop,
----- Mail original -----
Mais sur 31 partitions, 31 échouent avec le message mount: /dev/mapper/miroir2-host62--log: can't read superblock
Je ne connais pas lvm du coup ma question est peut-être stupide : "can't read superblock" ça veux dire que la lecture indique que ce n'est pas un superblock ou qu'il n'arrive pas à lire les 512 premiers octets comme suggéré par :
xfs_check /dev/miroir2/host62-log xfs_check: /dev/miroir2/host62-log is invalid (cannot read first 512 bytes)
et :
Phase 1 - find and verify superblock... superblock read failed, offset 0, size 524288, ag 0, rval 0
Est-ce que tu peux vérifier tes disques ?
fatal error -- Argument invalide
Argument invalide est un message d'erreur étrange pour faire suite à une erreur de lecture non ??
@+,
Olivier.
Le 27/03/2015 12:25, Olivier DELHOMME a écrit :
Est-ce que tu peux vérifier tes disques ?
Difficile puisqu'on est pas en direct, mais chaque couche inférieure indique un état optimal. A la limite, même si les disques avaient un souci plus bas, ça ne devrait pas remonter jusque là, ni impacter 31 partitions.
fatal error -- Argument invalide
Argument invalide est un message d'erreur étrange pour faire suite à une erreur de lecture non ??
C'est à mon avis le résultat d'une commande lancée par xfs_repair. Car moi je lui donne bien ce qu'il attend, une partition.
Cordialement,
Salut, Peux tu nous décrire un peu plus ton environnement notamment : - LVM en direct sur le disque ou en partition primaire? - quel est l'incident s'est produit sur le serveur qui a fait que le LVM ne marche plus?
++
Salut,
Le 27/03/2015 12:21, Wallace a écrit :
Salut, Peux tu nous décrire un peu plus ton environnement notamment :
- LVM en direct sur le disque ou en partition primaire?
Non, pas en direct, c'est du LVM-sur-DRBD-sur-LVM-sur-raid-hard.
Le raid hard est optimal. DRBD aussi, LVMa et LVMb aussi, mais en bout de chaine, impossible de monter les partitions...
- quel est l'incident s'est produit sur le serveur qui a fait que le LVM
ne marche plus?
Probablement des snapshots pleins qui n'ont pas du quitter, puis des snaphots ultérieurs de la même partition.
Cordialement,
Salut,
Peut être que tes 2 couches LVM s’emmêlent les crayons. Pour le LVMa essaye de modifier ton /etc/lvm/lvm.conf pour ne pas tenir compte des devices drbd comme PV, seule le LVMb doit les voir. Si cela fonctionnait avant ce n'est probablement pas ça.
Tu peux aussi déjà voir si ton LV voit bien encore un peut de FS : blkid /dev/monvg/lv_qui_deconne
Cordialement,
Le 2015-03-27 12:29, Christophe a écrit :
Salut,
Le 27/03/2015 12:21, Wallace a écrit :
Salut, Peux tu nous décrire un peu plus ton environnement notamment :
- LVM en direct sur le disque ou en partition primaire?
Non, pas en direct, c'est du LVM-sur-DRBD-sur-LVM-sur-raid-hard.
Le raid hard est optimal. DRBD aussi, LVMa et LVMb aussi, mais en bout de chaine, impossible de monter les partitions...
- quel est l'incident s'est produit sur le serveur qui a fait que le
LVM ne marche plus?
Probablement des snapshots pleins qui n'ont pas du quitter, puis des snaphots ultérieurs de la même partition.
Cordialement,
Salut,
j'ai eu un problème pour retrouver/activer les lvm une fois après un reboot drbd était ok mais coté lvm pas moyen de rétablir l'accès
voici la modif que j'avais du faire dans /etc/lvm/lvm.conf: ... filter = ["a|sd.*|", "a|md.*|", "a|drbd.*|", "r|.*|"] ...
plus d'info ici https://drbd.linbit.com/users-guide/s-nested-lvm.html
Cordialement, Seb
On 27/03/15 13:27, Nicolas wrote:
Salut,
Peut être que tes 2 couches LVM s’emmêlent les crayons. Pour le LVMa essaye de modifier ton /etc/lvm/lvm.conf pour ne pas tenir compte des devices drbd comme PV, seule le LVMb doit les voir. Si cela fonctionnait avant ce n'est probablement pas ça.
Tu peux aussi déjà voir si ton LV voit bien encore un peut de FS : blkid /dev/monvg/lv_qui_deconne
Cordialement,
Le 2015-03-27 12:29, Christophe a écrit :
Salut,
Le 27/03/2015 12:21, Wallace a écrit :
Salut, Peux tu nous décrire un peu plus ton environnement notamment :
- LVM en direct sur le disque ou en partition primaire?
Non, pas en direct, c'est du LVM-sur-DRBD-sur-LVM-sur-raid-hard.
Le raid hard est optimal. DRBD aussi, LVMa et LVMb aussi, mais en bout de chaine, impossible de monter les partitions...
- quel est l'incident s'est produit sur le serveur qui a fait que le
LVM ne marche plus?
Probablement des snapshots pleins qui n'ont pas du quitter, puis des snaphots ultérieurs de la même partition.
Cordialement,
Liste de diffusion du FRsAG http://www.frsag.org/
Le 27/03/2015 13:27, Nicolas a écrit :
Tu peux aussi déjà voir si ton LV voit bien encore un peut de FS : blkid /dev/monvg/lv_qui_deconne
C'était DRBD, merci à tous pour votre aide.
LVM a la fâcheuse manie de ne pas protester quand DBRD n'est pas dispo et de faire comme si !
Cordialement,
J'allais y venir, DRBD très bien mais il faut effectivement l'exclure de la reconnaissance LVM. Bon ben y a plus qu'à restaurer normalement :)
Le 27/03/2015 13:37, Christophe a écrit :
Le 27/03/2015 13:27, Nicolas a écrit :
Tu peux aussi déjà voir si ton LV voit bien encore un peut de FS : blkid /dev/monvg/lv_qui_deconne
C'était DRBD, merci à tous pour votre aide.
LVM a la fâcheuse manie de ne pas protester quand DBRD n'est pas dispo et de faire comme si !
Cordialement,