\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]{ven. oct. 7 11:30:30 CEST 2011}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={blkid},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Localiser/afficher les attributs des périphériques block},
CreationDate={D:20111007113030},
ModDate={D:20111007113030},
Keywords={Linux}
}}
\begin{document}
 
\begin{center}
{\Huge blkid }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Localiser/afficher les attributs des périphériques block}
 
\vspace{10mm}
 
\hspace{1mm}  Il peut déterminer le type de contenu que maintient un périphérique bloc, et également les attributs des métadata. \textbf{blkid} a 2 formes principales d'opérations: soit la recherche d'un périphérique avec une paire \textbf{NAME=value} spécifique, soit afficher les paires \textbf{NAME=value} pour un ou plusieurs périphériques.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -c cachefile]{Lit depuis cachefile au lieu de lire depuis le cache par défaut (/etc/blkid.tab). pour démarrer avec un cache clean, spécifier /dev/null}
\item[\hspace{1mm} -g]{Effectuer un nettoyage dans le cache pour supprimer les périphériques qui n'existent plus.}
\item[\hspace{1mm} -l]{Recherche un périphérique qui correspond aux paramètres de recherche spécifié avec l'option \textbf{-t}. Si plusieurs périphériques correspondent, le périphérique avec la priorité la plus haute est retournée, et/ou le premier trouvé. Les types de périphériques dans l'ordre de priorité descendante sont: Device Mapper, EVMS, LVM, MD, et les périphériques block réguliers. Sans cette option, affiche tous le périphériques qui matchent.}
\item[\hspace{1mm} -L label]{Recherche un périphérique avec le label (identique à \textbf{-l -o device -t LABEL=label})}
\item[\hspace{1mm} -u list]{Restreint les fonctions de sonde pour définir une liste de type d'utilisation. (filesystem, raid, crypto et other) Peut être préfixé avec 'no' pour spécifier les type que devraient être ignorés.}
\item[\hspace{1mm} -U UUID]{Recherche un périphérique par son UUID}
\item[\hspace{1mm} -o format]{Affiche la sortie de blkid en utilisant le format spécifié.}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{6mm} full]{Affiche tous les tags (défaut)}
\item[\hspace{6mm} value]{Affiche la valeur des tags}
\item[\hspace{6mm} list]{Affiche les périphériques au format user-friendly (non supporté avec -p)}
\item[\hspace{6mm} device]{Affiche le nom des périphériques uniquement}
\item[\hspace{6mm} udev]{mode compatible avec vol\_id}
\item[\hspace{6mm} export]{Affiche les paires key=values pour les importer facilement dans l'environnement.}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{1mm} -O bytes]{Recherche à l'offset donné (utile avec -p)}
\item[\hspace{1mm} -p switch]{en mode bas-niveau (bypass le cache)}
\item[\hspace{1mm} -s tag]{Pour chaque périphérique spécifié, affiche uniquement les tags qui matchent avec ceux spécifiés. Pour rafraîchir le cache, utiliser -s none sans autre options.}
\item[\hspace{1mm} -S bytes]{Écrase la taille de fichier par périphérique}
\item[\hspace{1mm} -t NAME=value]{Recherche les périphériques block avec les tokens nommés NAME qui ont la valeur value, et affiche les périphériques qui sont trouvés. Les valeurs communes pour NAME sont TYPE, LABEL et UUID.}
\item[\hspace{1mm} -w writecachefile]{Écrit le fichier cache /etc/blkid.tab. ou dans le fichier spécifié.}
\item[\hspace{1mm} device]{Affiche les tokens du périphérique spécifié. Peut être spécifié plusieurs fois. non spécifié, recherche les périphériques listés dans /proc/partitions.}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} recherche pour tous les formats filesystems et others: \\
\hspace{1mm} \textbf{blkid -p -u filesystem,other /dev/sda1} \\
\hspace{1mm} Recherche les formats supportés sauf les RAID: \\
\hspace{1mm} \textbf{blkid -p -u noraid /dev/sda1} \\
\end{flushleft}
\end{document}
