Service de cache de métadonnées lvm
Le service met en cache les métadonnées pour que les commandes lvm puissent les lire sans scanner les disques. Le cache peut être un avantage parce que scanner les disques consomme du temps et peut interférer avec le fonctionnement du système et des disques.
lvmetad ne lit pas les métadonnées depuis le disque lui-même. la commande pvscan --cache scanne les disque, lit les métadonnées et les envoie à lvmetad.
Les nouveaux disques LVM qui apparaîssent dans le système doivent être scannés par pvscan avant que lvmetad les connaisse. Si lvmetad ne connaît pas les disques, les commandes lvm utilisant lvmetad ne les connaissent pas. Quand des disques sont ajoutés ou supprimés du système, lvmetad doit être mis à jours.
lvmetad est généralement combiné avec des services basés sur les événements qui lancent automatiquement pvscan -- cache sur les nouveaux disques. De cette manière, le cache lvmetad est automatiquement mis à jours. Les règle udev lvm et les services systemd implémentent cet automatisme.
Si lvmetad est démarré ou redémarré après avoir ajouté des disques au système, ou si le global_filter a changé, le cache doit être mis à jours.
L'utilisation de lvmetad est géré dans lvm.conf par l'option global/use_lvmetad (voir lvmconfig --withcomments global/use_lvmetad)
Pour ignorer des disques lvm au niveau système, utiliser devices/global_filter