\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{mer. juin 8 10:55:39 CEST 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={vgchange},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Changer les attributs d'un volume group},
CreationDate={D:20160608105539},
ModDate={D:20160608105539},
Keywords={storages;raid;lvm}
}}
\begin{document}
 
\begin{center}
{\Huge vgchange }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Changer les attributs d'un volume group}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --addtag Tag]{Ajoute le tag spécifié. Peut être spécifié plusieurs fois}
\item[\hspace{1mm} --alloc AllocationPolicy]{Sélectionne la stratégie d'allocation (anywhere|contiguous|cling|inherit|normal)}
\item[\hspace{1mm} -A|--autobackup \{y|n\}]{Backup automatiquement les métadonnées après un changement}
\item[\hspace{1mm} -a|--activate \texttt{[}a|e|s|l\texttt{]} \{y|n\}]{Contrôle la disponibilité des volumes logiques dans le volume groupe. Si l'autoactivation est utilisée (-aay), chaque volume logique est activé seulement s'il match un élément dans le jeu activation/auto\_activation\_volume dans lvm.conf. L'activation d'un volume logique créé un lien /dev/VolumeGroupName/LogicalVolumeName pointant vers le nœud. Ce lien est supprimé à la désactivation. Dans un VG clusterisé, clvmd est utilisé pour l'activation, -aey active le LV en mode exclusive, permettant à un seul nœud d'activer le LV. -asy active le LV en mode partagé. -ay, active le LV en mode partagé si le type de LV permet l'accès concurrent, sinon en mode exclusif. Avec -an, clvmd tente de désactiver le LV sur tous les nœuds. -aly active le LV seulement sur le nœud local.}
\item[\hspace{1mm} --activationmode \{complete|degraded|partial\}]{Le mode d'activation détermine si les volumes logiques sont autorisés à être activés quand il y a des volumes physiques manquant. complete est le plus restrictif. degraded autorise les LV RAID même si des PV sont manquant (mirror n'est pas considéré comme LV raid). partial permet d'activer tout LV même si des portions sont manquants}
\item[\hspace{1mm} -K|--ignoreactivationskip]{Ignore le flag skip des LV durant l'activation.}
\item[\hspace{1mm} --monitor \{y|n\}]{Démarre/arrête la supervision d'un volume logique mirroré ou snapshot avec dmeventd, si installé. Si un périphérique utilisé par un mirroir supervisé reporte une erreur d'E/S, l'erreur est gérée en accord avec mirror\_image\_fault\_policy et mirror\_log\_fault\_policy dans lvm.conf}
\item[\hspace{1mm} --poll \{y|n\}]{Sans le polling de transformation en tâche de fond d'un volume logique le processus ne se complète jamais. S'il y a un pvmove ou lvconvert incomplet, utiliser --poll y pour relancer le processus.}
\item[\hspace{1mm} -c|--clustered \{y|n\}]{Si le lock clustered est activé, indique si ce VG est partagé avec d'autres nœuds dans le cluster ou s'il contient seulement des disques locaux non visible aux autres nœuds.}
\item[\hspace{1mm} -u|--uuid]{Génère un nouvel UUID aléatoire pour les volumes groups spécifiés}
\item[\hspace{1mm} --commandprofile ProfileName]{Sélectionne le profile de configuration de commande à utiliser}
\item[\hspace{1mm} -d|--debug]{Définis le niveau de débug, de 1 à 6 fois pour augmenter les détails}
\item[\hspace{1mm} --deltag Tag]{Supprime le tag spécifié}
\item[\hspace{1mm} --detachprofile]{Détache tous les profiles de configuration de métadonnées attachés aux VG donnés.}
\item[\hspace{1mm} --ignorelockingfailure]{Permet de traiter des opérations de métadonnées lecture-seule même si le module de lock échoue. Utile dans un script init si le répertoire de lock est monté en lecture seul.}
\item[\hspace{1mm} --ignoremonitoring]{Ne tente pas d'interragir avec dmeventd sauf si --monitor est spécifié.}
\item[\hspace{1mm} --ignoreskippedcluster]{Permet de quitter avec un status non-zero si la commande est lancé sans lockup clusterisé et que certains vg clusterisés doivent être ignorés.}
\item[\hspace{1mm} --sysinit]{Indique que vgchange est invoqué à l'initialisation du système, avant que les systèmes de fichier soient accessibles. Est équivalent à --ignorelockingfailure --ignoremonitoring --poll n et définir la variable d'environnement LVM\_SUPPRESS\_LOCKING\_FAILURE\_MESSAGES.}
\item[\hspace{1mm} --noudevsync]{Désactive la synchronisation udev. Le processus n'attend pas de notification udev.}
\item[\hspace{1mm} --lock-start]{Démarrare le lockspace du VG partagé dans lvmlockd. les locks lvmlockd deviennent disponibles pour le VG, permettant à LVM d'utiliser le vg.}
\item[\hspace{1mm} --lock-stop]{Stop le lockspare du VG partagé dans lvmlockd.}
\item[\hspace{1mm} --lock-type LockType]{Change le type de lock VG}
\item[\hspace{1mm} -l|--logicalvolume MaxLogicalVolumes]{Change le nombre maximum de LV d'un VG inactif}
\item[\hspace{1mm} -p|--maxphysicalvolumes MaxPhysicalVolumes]{Change le nombre maximum de volumes physiques qui peuvent appartenir à ce VG. Pour les VG avec un format de métadonnées lvm1, la limite est 255. Au format lvm2, 0 supprime cette restriction.}
\item[\hspace{1mm} --metadataprofile ProfileName]{Sélectionne le profile de configuration des métadonnées à utiliser}
\item[\hspace{1mm} --\texttt{[}vg\texttt{]}metadatacopies NumberOfCopies|unmanaged|all]{Définis le nombre de copies de métadonnées dans le volume group. à une valeur autre que 0, lvm gère automatiquement le flag 'metadataignore' dans les volumes physique pour obtenir le nombre de copies des métadonnées. 'unmanaged', lvm ne gère pas automatiquement le flag. 'all', lvm efface tous les flags dans toutes les zones de métadonnées dans le vg, puis passe en unmanaged.}
\item[\hspace{1mm} -P|--partial]{Définis, les outils fond de leur mieux pour fournir un accès aux volumes group qui sont seulement disponible partiellement. Quand un partie d'un volume logique est manquant, /dev/ioerror est substitué, et dmsetup peut être utilisé pour retourner les erreurs I/O.}
\item[\hspace{1mm} -s|--physicalextentsize PhysicalExtentSize\texttt{[}bBsSkKmMgGtTpPeE\texttt{]}]{Change la taille d'extent physique dans les volumes physiques de ce VG. Avant d'augmenter la taille d'extent, utiliser lvresize, pvresize et/ou pvmove.}
\item[\hspace{1mm} -S|--select Selection]{Critère de sélection}
\item[\hspace{1mm} --systemid SystemID]{Change le system\_id du VG.}
\item[\hspace{1mm} --refresh]{Si un volume logique dans le volume group est actif, recharge ses métadonnées. Ce n'est pas nécessaire dans une opération normale, mais est utile si quelque-chose ne va pas ou en faisant un cluster manuellement.}
\item[\hspace{1mm} -t|--test]{Lance en mode test}
\item[\hspace{1mm} -v|--verbose]{Mode verbeux}
\item[\hspace{1mm} -x|--resizeable \{y|n\}]{Active/désactive l'extension/réduction de ce volume group avec/par les volumes physique}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Active tous les VG connus dans le système \\
\hspace{1mm} \textbf{vgchange -a y} \\
\hspace{1mm} Change le nombre maximum de volumes logique du VG inactif vg00 à 128 \\
\hspace{1mm} \textbf{vgchange -l 128 /dev/vg00} \\
\end{flushleft}
\end{document}
