Sujet : Re: monter une partition lvm
De : pipantal (at) *nospam* free.fr.invalid (PP)
Groupes : fr.comp.os.linux.configurationDate : 18. Sep 2024, 22:09:42
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vcfc26$6hk5$4@dont-email.me>
References : 1 2 3 4 5
User-Agent : Mozilla Thunderbird
Le 18/09/2024 à 22:05, PP a écrit :
Le 17/09/2024 à 11:30, yamo' a écrit :
Salut,
PP a tapoté le 15/09/2024 17:30:
Le 13/07/2024 à 09:57, François Patte a écrit :
Mon problème était pour une installation de fedora 40 où existe un
fichier /etc/lvm/devices/system.devices (il paraît que sur les versions
antérieures de fedora il n'existait pas).
>
On peut ajouter dans ce fichier toutes les partitions lvm des disques
installés sur la machine grace à la commande:
>
vgimportdevices -a
>
Une fois cela fait, la commande pvs montre alors tous les volumes
physiques et groupes de volume détectés par le système. La commande
lvscan montre que les "nouveaux" volumes sont inactifs et il suffit de
les activer par la commande vgchange -ay.
>
En faisant des essais de lvm sur mes ordinateurs (sous Ubuntu et Debian)
avec des clés USB, je me rend compte que si mon ordi démarre avec la clé
USB branché pas de problème je monte les partitions.
Par contre, si je branche la clé USB à chaud, alors les pvscan, vgscan
et lvscan voient bien les partitions lvm, mais même en activant les vg
et les lv impossible de monter les partitions.
Quelqu’un a-t-il une idée ?
>
>
Suite à de gros soucis LVM2, pendant un moment sur un serveur j'avais
dans /etc/rc.local :
>
vgchange -ay
pvscan
vgscan --mknodes
lvscan
#par ce que n'était pas toujours fonctionnel...
vgchange -ay
vgscan --mknodes
mount -a
alors au final j’ai fini par trouver la commande
vgchange --refresh
Et en fait, cela rend tout autre vgchange -aay et autre pvscan ou lvscan inutile.
À voir si cela fonctionne partout !?
Voilà ce que cela donne pour moi maintenant
root@Vostro:~# mount /dev/essailvmSDCard/essailvm2 /media/pipantal/essailvm2
mount: /media/pipantal/essailvm2: impossible de lire le superbloc à l’adresse /dev/mapper/essailvmSDCard-essailvm2.
dmesg(1) may have more information after failed mount system call.
root@Vostro:~# vgchange --refresh
root@Vostro:~# mount /dev/essailvmSDCard/essailvm2 /media/pipantal/essailvm2
root@Vostro:~#