Author: Yves Martin Date: To: guilde@guilde.asso.fr Subject: LVM activation après upgrade Debian 10
à 11
Bonjour
J'ai observé un changement de comportement de LVM en upgradant de
Debian 10 à 11.
La VM concernée est construite comme suit:
- première disque avec table de partition DOS: sda1 PV pour vg01
- deuxième disque sans partitions: sdb PV direct pour vg02
vg01 contient les LV root, home, var, tmp
vg02 contient les LV postgresql, confluence
avec les entrées fstab par /dev/mapper sur les points de montage prévus
Après l'upgrade, systemd fait un timeout sur l'indisponibilité des LV
contenus dans vg02
En investiguant (booter sans les entrées vg02 dans fstab), je constate
que les LV de vg02 ne sont pas activés automatique au boot.
J'ai comparé les changements sur lvm.conf introduits par l'upgrade mais
les options qui ont éveillé chez moi des soupçons n'ont pas l'air
d'être à l'origine du problème d'après des tests pour comparer.
Après le boot, un "vgchange -a y vg02" rétablit la situation.
Un "lvscan -vvvv" reporte des erreurs "skipping dm without uuid" (de
mémoire) mais je n'ai pas trouvé de lien, les LV ayant bien des uuid.
Les changements d'expression des "filter" pourraient être une autre
piste.
Je crois comprendre des changements qu'il s'agit d'optimiser le boot en
évitant de scanner tous les devices qui hébergent rarement des PV et
j'ai peur d'être tombé dans ce cas.
Est-ce qu'un spécialiste de LVM saurait comment rétablir l'activation
automatique sur le deuxième disque sans partition qui héberge vg02 ?