Bonjour.
Résumé: je souhaite laisser le système activer au démarrage tous les volumes logiques (LVM2) qu'il trouve, sauf trois d'entre eux.
J'ai conservé, avec mon install de Manjaro, un reliquat de Gentoo, que je ne désire pas supprimer pour le moment. Ce reliquat est composé de trois volumes logiques que je ne souhaite pas activer au démarrage. Y a-t-il un moyen élégant d'y arriver?
J'ai d'abord pensé à écrire un simple script shell pour désactiver ces volumes une fois que la machine a démarré mais j'ai la flemme d'écrire une unité systemd juste pour ça. J'ai aussi pensé à me servir du fichier de configuration /etc/lvm/lvm.conf mais je ne suis pas certain du résultat. Pas plus que de la façon d'y arriver, d'ailleurs.
Quelqu'un peut me mettre sur la voie?
# lvm.conf
Posté par Cyril Brulebois (site web personnel) . Évalué à 2.
J'ai joué avec ce genre de choses lorsque j'ai piloté une migration chez un client, impliquant de transformer du stockage sur LVM.
Rapide digression, tu parles de LV, mais je vais évoquer ce que j'ai déjà fait pour des PV, histoire de démontrer ce qu'on peut faire avec ce fichier de configuration…
Il était question de s'assurer que certains périphériques de type bloc ne s'activent pas automatiquement, ce qui fut implémenté via :
Autrement dit, dans la section ouverte par
devices {
, ajouter une ligne :tout en conservant le fichier original en tant que
/etc/lvm/lvm.conf
.En regardant mon
/etc/lvm/lvm.conf
généré automatiquement par une installation Debian en mode encrypted LVM, je note qu'il y a une sectionactivation
, avec plein de réglages possibles mentionnés en commentaires, dontvolume_list
,auto_activation_volume_list
,read_only_volume_list
. D'après une lecture rapide, pas de mécanisme d'exclusion, mais ça devrait te permettre de faire ce que tu souhaites ?Debian Consultant @ DEBAMAX
[^] # Re: lvm.conf
Posté par FantastIX . Évalué à 2. Dernière modification le 20 mai 2021 à 21:36.
Merci pour ces explications, c'est beaucoup plus clair que ce que j'ai pu lire de lvm.conf. Je vais essayer ça dès que possible.
EDIT: Je crois que j'avais oublié à quoi servait le "r|", c'est pour "remove", c-à-d empêcher l'activation automatique de ces "certains" volumes, exact?
[^] # Re: lvm.conf
Posté par Cyril Brulebois (site web personnel) . Évalué à 2.
Dans le paquet source
lvm2
, je vois ceci :Debian Consultant @ DEBAMAX
[^] # Re: lvm.conf
Posté par FantastIX . Évalué à 2. Dernière modification le 20 mai 2021 à 23:46.
[Pas "remove" mais "reject"] Extra! C'est exactement ce que je cherchais. Merci encore.
# Euh .... Comment dire ...
Posté par totof2000 . Évalué à 2.
Tu veux qu'on le fasse à ta place ? Je peux, mais c'est pas gratuit … Comme pour les devoirs d'étudiants … :)
Ben Fais comme tout le monde : un coup de google et essai. Google m'a donné ça pour la recherche sur lvm.conf :
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/logical_volume_manager_administration/lvmconf_file
Dans le fichier il y a plusieurs sections pour faire ce que tu veux :
A moon avis tu as eu juste la flemme tout court de chercher :). Mais puisque ça m'arrive aussi parfois, je t'ai répondu :)
[^] # Re: Euh .... Comment dire ...
Posté par FantastIX . Évalué à 2. Dernière modification le 20 mai 2021 à 21:29.
Ben, j'ai.
Sauf que ça ne me permet pas de discuter avec de braves types qui pourraient me reprocher de ne pas avoir cherché…
Spoiler alert: si j'ai posé la question ici, c'est que je ne suis pas certain d'avoir compris le fichier lvm.conf alors c'est pas la peine de me le rebalancer ici sans explication compréhensible. Mais merci quand même pour l'effort…
[^] # Re: Euh .... Comment dire ...
Posté par totof2000 . Évalué à 1.
Désolé si je t'ai blessé, Ce n'était qu'une plaisanterie, rien de méchant (je l'ai peut-être rédigée un peu trop sérieusement).
Tu aurais peut-être du poser ta question dans ce sens là ? Ca aurait permis de te répondre de façon plus précise.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.