\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 15 10:24:37 CEST 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={lvchange},
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 logique},
CreationDate={D:20160615102437},
ModDate={D:20160615102437},
Keywords={storages;raid;lvm}
}}
\begin{document}
 
\begin{center}
{\Huge lvchange }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Changer les attributs d'un volume logique}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -a|--activate \texttt{[}a\texttt{]}\texttt{[}e|s|l\texttt{]}\{y|n\}]{Contrôle la disponibilité des volumes logiques à utiliser immédiatement après que la commande soit terminées. Par défaut, les nouveaux volumes logiques sont activés (-ay). -an laisse le nouveau volume logique inactif si possible. -aay, l'autoactivation est gérée avec un match dans activation/auto\_activation\_volume\_list dans lvm.conf. -aey active exclusivement sur un nœud et -a\verb|{|a|l\verb|}|y active 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} --addtag Tag]{Ajoute le tag spécifié. Peut être spécifié plusieurs fois}
\item[\hspace{1mm} -K|--ignoreactivationskip]{Ignore le flag skip des LV durant l'activation.}
\item[\hspace{1mm} -k|--setactivationskip \{y|n\}]{Contrôle si les volumes logiques sont flaggés pour être ignoré à l'activation. --ignoreactivationskip doit être utilisé. Le flag n'est pas appliqué durant la désactivation. Utiliser lvchange --setactivationskil pour changer le flag skip. voir activation/auto\_set\_activation\_skip dans lvm.conf.}
\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} --cachepolicy Policy]{Seulement pour les LV cache. Définis la stratégie de cache. mq est la stratégie de base, smq est plus avancé}
\item[\hspace{1mm} --cachesettings Key=Value]{Seulement pour les LV cache. Définis les paramètres cache.}
\item[\hspace{1mm} --commandprofile ProfileName]{Sélectionne le profile de configuration de commande à utiliser}
\item[\hspace{1mm} -C|--contiguous \{y|n\}]{}
\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]{}
\item[\hspace{1mm} --detachprofile]{}
\item[\hspace{1mm} --discards \{ignore|nopassdown|passdown\}]{}
\item[\hspace{1mm} --errorwhenfull \{y|n\}]{}
\item[\hspace{1mm} --ignorelockingfailure]{}
\item[\hspace{1mm} --ignoremonitoring]{Ne tente pas d'interragir avec dmeventd sauf si --monitor est spécifié}
\item[\hspace{1mm} --ignoreskippedcluster]{}
\item[\hspace{1mm} --metadataprofile ProfileName]{Sélectionne le profile de configuration des métadonnées à utiliser}
\item[\hspace{1mm} --monitor \{y|n\}]{Active le monitoring d'un mirroir, snapshot ou pool thin avec dmeventd si installé. Si un périphérique utilisé par un mirroir monitoré reporte une erreur d'E/S, l'erreur est gérée en accord avec activation/mirror\_image\_fault\_policy et activation/mirror\_log\_fault\_policy dans lvm.conf}
\item[\hspace{1mm} --noudevsync]{Désactive la synchronisation udev. Le processus n'attend pas de notification udev.}
\item[\hspace{1mm} -P|--partial]{}
\item[\hspace{1mm} -p|--permission \{r|rw\}]{Définis les permissions d'accès. Défaut: rw}
\item[\hspace{1mm} -M|--persistent \{y|n\} \texttt{[}--major Major\texttt{]} \texttt{[}--minor Minor\texttt{]}]{À yes, le numéro mineur est persistant. Les volumes pool ne peuvent pas avoir de numéros mineur et majeur persistants. Définis le numéro majeur et mineur. Non supporté avec les volumes pools. Ignoré avec les kernels récents}
\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} --\texttt{[}raid\texttt{]}maxrecoveryrate Rate]{Définis le taux de récupération maximum pour un volume RAID. Le taux est spécifié comme quantité par seconde pour chaque périphérique dans l'array.}
\item[\hspace{1mm} --\texttt{[}raid\texttt{]}minrecoveryrate Rate]{éfinis le taux de récupération minimum pour un volume RAID. Le taux est spécifié comme quantité par seconde pour chaque périphérique dans l'array.}
\item[\hspace{1mm} --\texttt{[}raid\texttt{]}syncaction \{check|repair\}]{Utilisé pour initialiser diverses opérations de synchronisation RAID. check et repair fournissent un moyen de vérifier l'intégrité du lv RAID.}
\item[\hspace{1mm} --\texttt{[}raid\texttt{]}writebehind IOCount]{Nombre maximum d'écritures en suspend permis dans les périphériques dans un RAID1 marqué write-mostly. Une fois cette valeur atteinte, les écritures deviennent synchrones. À 0, permet au système de choisir la valeur arbitrairement.}
\item[\hspace{1mm} --\texttt{[}raid\texttt{]}writemostly PhysicalVolume\texttt{[}:\{y|n|t\}\texttt{]}]{Marque un périphérique RAID1 en write-mostly. Toutes les lectures sur des périphériques sont évités sauf si nécessaire.}
\item[\hspace{1mm} -r|--readahead \{ReadAheadSectors|auto|none\}]{Définis le compteur de secteur read ahead de ce volume logique.}
\item[\hspace{1mm} --refresh]{Si le lv est actif, recharche ses métadonnées.}
\item[\hspace{1mm} --resync]{Force une resynchronisation complète d'un mirroir.}
\item[\hspace{1mm} -S|--select Selection]{Critère de sélection}
\item[\hspace{1mm} --sysinit]{Indique que lvchange est invoqué à l'initialisation du système, avant que les systèmes de fichiers accessible en écriture soient disponibles. Équivalent à --ignorelockingfailure --ignoremonitoring --poll n et définir LVM\_SUPPRESS\_LOCKING\_FAILURE\_MESSAGES}
\item[\hspace{1mm} -t|--test]{Lance en mode test}
\item[\hspace{1mm} -v|--verbose]{Mode verbeux}
\item[\hspace{1mm} -Z|--zero \{y|n\}]{Définis le mode de provisionnement pour les pool thin.}
\end{description}
 
\vspace{1cm}{\huge Variables d'environnement }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} LVM\_SUPPRESS\_LOCKING\_FAILURE\_MESSAGES]{Supprime les messages d'erreur de lock}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Change les permissions dans le volume lvol1 dans le vg vg00 \\
\hspace{1mm} \textbf{lvchange -pr vg00/lvol1} \\
\end{flushleft}
\end{document}
