\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]{mar. févr. 11 20:36:26 CET 2014}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={badblocks},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Rechercher les blocks défectueux sur un périphérique},
CreationDate={D:20140211203626},
ModDate={D:20140211203626},
Keywords={Linux;disks;hd tools}
}}
\begin{document}
 
\begin{center}
{\Huge badblocks }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Rechercher les blocks défectueux sur un périphérique}
 
\vspace{10mm}
 
\hspace{1mm}  \textbf{badblocks} est utilisé pour rechercher les blocks défectueux sur un périphérique (généralement une partition disque). Après les options vous devez spécifier le fichier de périphérique, et optionnellement le \textbf{last-block} et le \textbf{first-block} spécifiant le premier et le dernier block à vérifier. Si la sortie de badblocks sert à renseigner \textbf{e2fsck} ou \textbf{mke2fs}, il est important que la taille de block soit correctement spécifiée, vu que le nombre de block généré est dépendant de la taille de block utilisée par le système de fichiers. Pour cette raison, il est recommandé de ne pas utiliser \textbf{badblocks} directement, mais plutôt d'utiliser l'option \textbf{-c} de \textbf{e2fsck} et \textbf{mke2fs}.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -b block-size]{Spécifie la taille des lbocks en octets. (défaut 1024)}
\item[\hspace{1mm} -c nb\_block]{Nombre de blocks à tester en même temps (défaut 64)}
\item[\hspace{1mm} -e max\_bad\_block\_count]{Nombre max de blocks défectueux avant d'annuler le test. (défaut 0)}
\item[\hspace{1mm} -d Read\_delay\_factor]{Les blocks défectueux attendent entre les lectures si aucune erreur n'est rencontrée dans l'opération de lecture; le délai est calculé en fonction du temps que prend l'opération de lecture. ex, à 100, chaque lecture sera retardée par le même temps que la lecture a pris, à 200, le double.}
\item[\hspace{1mm} -f]{Force l'exécution sur des périphériques qui sont montés.}
\item[\hspace{1mm} -i input\_file]{Lit une liste de blocks défectueux déjà connus et ne les tests pas.}
\item[\hspace{1mm} -n ]{Utilise le mode lecture/écriture non destructif.}
\item[\hspace{1mm} -o output-file]{Écrit la liste de blocks défectueux dans un fichier}
\item[\hspace{1mm} -p num\_passes]{Répète le scanne du disque jusqu'à ce qu'il n'y ai plus de blocks découverts dans le nombre de passse de scan consécutifs spécifié. A 0, quitte après la première passe (défaut: 0)}
\item[\hspace{1mm} -s]{Affiche la progression du scan}
\item[\hspace{1mm} -t test\_pattern]{Spécifie le motif à lire et écrire sur les blocks de disque. Peut être soit une valeure numérique entre 0 et ULONG\_MAX-1, ou le mot "random". pour -w et -n, un ou plusieurs motifs peuvent être spécifiés. pour le mode read-only, un seul motif peut être spécifié et ne peut pas être "random", il assume que ce motifs a déjà été écrit sur le disque. Si plusieurs motifs sont spécifiés, alors tous les blocks seront testé avec un motif avant de traiter le motif suivant.}
\item[\hspace{1mm} -v]{mode verbeux}
\item[\hspace{1mm} -w]{Mode écriture. scanne les blocks en écrivant des motifs (0xaa, 0x55, 0xff, 0x00) sur chaque block, et lit chaque block pour comparer le contenu.}
\item[\hspace{1mm} -X]{Flag interne uniquement utilisé par e2fsck et mke2fs. Il bypass le mode exclusif in-use device safety check.}
\end{description}
\end{flushleft}
\end{document}
