L'interface d'EVMS offre la possibilité d'activer ou de désactiver un volume ou objet en particulier. L'opération n'est effectuée qu'au moment de l'enregistrement des changements.
Vous pouvez activer un volume ou objet inactif via les différentes interfaces d'EVMS.
NOTE : Actuellement, EVMS ne met pas à jour le fichier de configuration (/etc/evms.conf) quand les volumes ou objets sont activés. Si vous activez un volume ou objet qui n'est pas déjà activé et que vous ne faites pas les changements correspondants dans le fichier de configuration (/etc/evms.conf), le volume ou objet ne sera pas activé ni au prochain démarrage du système et ni au lancement de evms_activate ou de l'une des interfaces.
Pour activer un volume ou un objet avec l'interface graphique d'EVMS :
Sélectionnez Actions->Activation->Activate...
Sélectionnez le(s) volume(s) et/ou objet(s) à activer.
Cliquez sur Activate.
Cliquez sur Save pour enregistrer les modifications et activer le(s) volume(s) et/ou objet(s).
Pour activer un volume ou un objet avec le menu contextuel graphique d'EVMS :
Faites un clic droit sur le volume ou objet à activer.
Cliquez sur "Activate".
Cliquez sur Activate.
Cliquez sur Save pour enregistrer les modifications et activer le(s) volume(s) et/ou objet(s).
Pour activer un volume ou un objet avec Ncurses :
Sélectionnez Actions->Activation->Activate...
Sélectionnez le(s) volume(s) et/ou objet(s) à activer.
Sélectionnez Activate.
Sélectionnez Actions->Save pour enregistrer les modifications et activer le(s) volume(s) et/ou objet(s).
Pour activer un volume ou un objet avec le menu contextuel de Ncurses :
Sélectionnez le volume et/ou objet à activer et appuyez sur Entrée.
Sélectionnez "Activate".
Sélectionnez Activate.
Sélectionnez Actions->Save pour enregistrer les modifications et activer le(s) volume(s) et/ou objet(s).
On peut désactiver un volume ou objet actif via les différentes interfaces d'EVMS.
NOTE : Actuellement, EVMS ne met pas à jour le fichier de configuration EVMS (/etc/evms.conf) quand les volumes ou objets sont désactivés. Si vous désactivez un volume ou objet qui est déjà activé et que vous ne faites pas les changements correspondants dans le fichier de configuration (/etc/evms.conf), le volume ou objet sera activé après le prochain démarrage du système et au lancement de evms_activate ou de l'une des interfaces.
Pour désactiver un volume ou un objet avec l'interface graphique d'EVMS :
Sélectionnez Actions->Activation->Deactivate...
Sélectionnez le(s) volume(s) et/ou objet(s) à désactiver.
Cliquez sur Deactivate.
Cliquez sur Save pour enregistrer les modifications et désactiver le(s) volume(s) et/ou objet(s).
Pour désactiver un volume ou un objet avec le menu contextuel graphique d'EVMS :
Faites un clic droit sur le volume ou objet à désactiver.
Cliquez sur "Deactivate".
Cliquez sur Deactivate.
Cliquez sur Save pour enregistrer les modifications et désactiver le(s) volume(s) et/ou objet(s).
Pour désactiver un volume ou un objet avec Ncurses :
Sélectionnez Actions->Activation->Deactivate...
Sélectionnez le(s) volume(s) et/ou objet(s) à désactiver.
Sélectionnez Deactivate.
Sélectionnez Actions->Save pour enregistrer les modifications et désactiver le(s) volume(s) et/ou objet(s).
Pour désactiver un volume ou un objet avec le menu contextuel de Ncurses :
Sélectionnez le volume et/ou objet à désactiver et appuyez sur Entrée.
Sélectionnez "Deactivate".
Sélectionnez Deactivate.
Sélectionnez Actions->Save pour enregistrer les modifications et désactiver le(s) volume(s) et/ou objet(s).
Afin qu'un volume ou objet soit actif, il faut que tous ses enfants soient actifs. Quand vous activez un volume ou objet, EVMS active tous les objets compris dans ce volume ou objet.
De même, pour qu'un objet soit inactif, tous ses parents doivent l'être également. Quand vous désactivez un volume ou un objet, EVMS désactive tous les objets et volumes construits à partir de cet objet.
Ainsi qu'il a été dit dans la section 18.1, au démarrage d'EVMS une première liste de volumes et d'objets dont les noms correspondent à l'entrée "include" de la section d'activation du fichier etc/evms.conf est établie. Comme ces volumes et objets ne peuvent être actifs si les objets qu'ils contiennent ne sont pas actifs, EVMS ajoute à la liste tous les objets compris dans les volumes et objets qui se trouvaient dans la première liste.
Ensuite EVMS retire de la liste les volumes et objets dont les noms correspondent à l'entrée "exclude" de la section d'activation du fichier etc/evms.conf. Comme les volumes ou objets construits à partir de ceux qui viennent d'être exclus ne peuvent pas être actifs, EVMS les retire de la liste également.
L'application des dépendances peut entraîner un comportement qui n'est pas immédiatement visible. Par exemple, disons que nous transformons le segment hda7 en un volume nommé /dev/evms/home et que nous avons, comme section d'activation dans le fichier etc/evms.conf ceci :
activate { include = [*] exclude = [hda*] }
Quand EVMS établit la liste des volumes et objets à activer, tout est inclus. EVMS retire ensuite tous les objets dont le nom commence par "hda". Hda7 sera retiré de la liste. Puis, comme le volume /dev/evms/home est construit à partir de hda7, il sera aussi retiré de la liste et ne sera pas activé. Ainsi, même si ce volume n'est pas explicitement dans la liste "exclude", il ne sera pas activé car il dépend d'un objet qui ne sera pas activé.
Les volumes de compatibilité sont directement construits à partir des objets du volume. Le noeud de périphérique de ce volume pointe directement sur le périphérique de l'objet du volume. Comme un volume de compatibilité est inséparable de son objet, un volume de compatibilité ne peut pas être désactivé. Pour désactiver un volume de compatibilité, vous devez désactiver l'objet de ce volume.
De même, si un volume de compatibilité et son objet ne sont pas actifs et que vous activez l'objet du volume, le volume de compatibilité sera actif lui aussi.