\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. nov. 1 19:22:15 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={mke2fs.conf},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Fichier de configuration pour mke2fs},
CreationDate={D:20161101192215},
ModDate={D:20161101192215},
Keywords={FileSystems;storages}
}}
\begin{document}
 
\begin{center}
{\Huge mke2fs.conf }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Fichier de configuration pour mke2fs}
 
\vspace{10mm}
 
\vspace{1cm}{\huge Exemple }
 
\
 
{\ttfamily
\texttt{[}section1\texttt{]}\\ \hspace{2mm}tag1 = value\_a\\ \hspace{2mm}tag1 = value\_b\\ \hspace{2mm}tag2 = value\_c\\ \hspace{2mm}\\ \texttt{[}section 2\texttt{]}\\ \hspace{2mm}tag3 = \{\\ \hspace{2mm}\hspace{2mm}subtag1 = subtag\_value\_a\\ \hspace{2mm}\hspace{2mm}subtag1 = subtag\_value\_b\\ \hspace{2mm}\hspace{2mm}subtag2 = subtag\_value\_c\\ \hspace{2mm}\}\\ \hspace{2mm}tag1 = value\_d\\ \hspace{2mm}tag2 = value\_e\\ \}\\
}
\vspace{8mm}
 
\vspace{1cm}{\huge Sections }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} \texttt{[}options\texttt{]}]{Contient les relations qui influencent le comportement de mke2fs}
\item[\hspace{1mm} \texttt{[}defaults\texttt{]}]{Contient les paramètres à utiliser par défaut par mke2fs.}
\item[\hspace{1mm} \texttt{[}fs\_types\texttt{]}]{Contient les relations qui définissent les paramètres par défaut utilisé pour un système de fichier et une utilisation spécifigue.}
\end{description}
 
\vspace{1cm}{\huge [options] }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} proceed\_delay]{Mis à un entier positif, mke2fs traite après ce délais en seconde, après avoir demandé à l'utilisateur la permission de traiter, même si l'utilisateur n'a pas répondu. Défaut: 0, attend indéfiniment la réponse du client.}
\end{description}
 
\vspace{1cm}{\huge [defaults] }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} base\_features]{Spécifie les fonctionnalités activés pour les systèmes de fichier nouvellement créés.}
\item[\hspace{1mm} default\_features]{Fonctionnalités qui devraient être ajoutés ou supprimés des fonctionnalités listées dans base\_features.}
\item[\hspace{1mm} enable\_periodic\_fsck]{(bool) spécifie si une vérification du système de fichier devrait être forcé au boot. À true, vérifie tous les 180 jours, ou après un nombre aléatoire de montage.}
\item[\hspace{1mm} force\_undo]{(bool) à true, mke2fs tente toujours de créer un fichier d'undo, même si le fichier peut être gros et peut ralentir la création du système de fichier.}
\item[\hspace{1mm} fs\_type]{Type de système de fichier par défaut.}
\item[\hspace{1mm} undo\_dir]{Répertoire où placer le fichier d'undo.}
\end{description}
 
\hspace{1mm}  Tous les tags qui peuvent être spécifiés par sous-section peut être définis dans cette section.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge [fs\_types] }
 
\
 
\hspace{1mm}  Chaque tag dans cette section nomme un type de système de fichier ou utilisation qui peut être spécifié avec -t ou -T. Si mke2fs est lancé sous le nom mke2fs.ext4, il utilise le type de système de fichier ext4 et les options dans le tag ext4.
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} base\_features]{Fonctionnalités initialement activé pour ce type de système de fichier}
\item[\hspace{1mm} errors]{Comportement en cas d'erreur (continue, remount-ro, panic)}
\item[\hspace{1mm} features]{Liste de fonctionnalités qui modifie le jeu de fonctionnalité utilisé par le nouveau système de fichier construit. La syntaxe est la même de l'option -O.}
\item[\hspace{1mm} default\_features]{Jeu de fonctionnalité qui devraient être activés ou désactivés après avoir appliqué les fonctionnalités listées dans base\_features et features. Peut êtr changé par -O.}
\item[\hspace{1mm} auto\_64-bit\_support]{(bool) spécifie si mke2fs ajoute automatiquement le 64bits si le nombre de blocks le nécessite. resize\_inode est automatiquement désactivé vu qu'il ne supporte pas les numéros de blocks 64bits.}
\item[\hspace{1mm} default\_mntopts]{Jeu d'options de montage à activer par défaut.}
\item[\hspace{1mm} blocksize]{Taille de block par défaut.}
\item[\hspace{1mm} lazy\_itable\_init]{Spécifie si la table d'inode ne devrait pas être initialisé complètement.}
\item[\hspace{1mm} journal\_location]{Spécifie l'emplacement du journal}
\item[\hspace{1mm} num\_backup\_sb]{indique si les systèmes de fichier avec sparse\_super2 devraient avoir 0, 1 ou 2 sauvegardes}
\item[\hspace{1mm} packed\_meta\_blocks]{(bool) spécifie si l'emplacement des bitmaps d'allocation, table d'inode, et journal devraient être localisés au début du système de fichier.}
\item[\hspace{1mm} inode\_ratio]{Spécifie le ratio d'inode par défaut}
\item[\hspace{1mm} inode\_size]{Taille d'inode}
\item[\hspace{1mm} reserved\_ratio]{Pourcentage de blocks réservé pour root}
\item[\hspace{1mm} hash\_alg]{Spécifie l'algorithme de hashage utilisé pour les nouveaux système de fichier avec des répertoire b-tree hashés (legacy, half\_md4, et tea).}
\item[\hspace{1mm} flex\_bg\_size]{Spécifie le nombre de groupes de blocks packés ensemble pour en créer un grand virtuel.}
\item[\hspace{1mm} options]{Options étendues additionnelles, équivalent à -E.}
\item[\hspace{1mm} discard]{(bool) Indique que mke2fs doit ignorer le périphérique avant la création du système de fichier}
\item[\hspace{1mm} cluster\_size]{Taille de cluster par défaut si bigalloc est activé.}
\item[\hspace{1mm} make\_hugefiles]{(boo) permet la création de fichiers pré-alloués comme partie du formattage du système de fichier.}
\item[\hspace{1mm} hugefiles\_uid]{UID pour tous les fichiers et répertoires créés par la fonctionnalité make\_hugefiles}
\item[\hspace{1mm} hugefiles\_gid]{GID pour tous les fichiers et répertoires créés par la fonctionnalité make\_hugefiles}
\item[\hspace{1mm} hugefiles\_umask]{umask de création utilisé pour créer les fichiers et répertoires par la fonctionnalité make\_hugefiles}
\item[\hspace{1mm} num\_hugefiles]{Nombre de hugefiles à créer.}
\item[\hspace{1mm} hugefiles\_slack]{Spécifie l'espace réservé pour d'autres fichiers}
\item[\hspace{1mm} hugefiles\_size]{Taille des huge files. Non spécifié, remplis tous le système de fichier}
\item[\hspace{1mm} hugefiles\_align]{Spécifie l'alignement pour le block de début des huges files.}
\item[\hspace{1mm} hugefiles\_align\_disk]{Spécifie si l'alignement devrait être relatif au début du disque. Défaut: false = aligné au début du système de fichier.}
\item[\hspace{1mm} hugefiles\_name]{Spécifie le nom de fichier de base pour les huge files}
\item[\hspace{1mm} hugefiles\_digits]{Spécifie la largueur (0 padded) du champs pour le nombre de huge file}
\item[\hspace{1mm} zero\_hugefiles]{(bool) spécifie si les blocks 0 sont écris dans les hugefiles à leur création par mke2fs.}
\end{description}
 
\vspace{1cm}{\huge [devices] }
 
\
 
\hspace{1mm}  Chaque tag dans cette section nomme un périphérique pour que des paramètres par défaut puissent être spécifiés.
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{1mm} fs\_type]{Paramètre par défaut pour l'option -t si non spécifié sur la ligne de commande}
\item[\hspace{1mm} usage\_types]{Paramètre par défaut pour l'option -T si non spécifié sur la ligne de commande}
\end{description}
\end{flushleft}
\end{document}
