\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]{jeu. févr. 12 12:47:37 CET 2015}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={glusterfs},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Système de fichier clusterisé},
CreationDate={D:20150212124737},
ModDate={D:20150212124737},
Keywords={FileSystems;storages;Haute Disponibilité;cluster}
}}
\begin{document}
 
\begin{center}
{\Huge glusterfs }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Système de fichier clusterisé}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -f, --volfile=VOLUME-FILE]{Fichier à utiliser comme volume (défaut: /etc/glusterfs/glusterfs.vol)}
\item[\hspace{1mm} -l, --log-file=LOGFILE]{Fichier à utiliser pour les logs}
\item[\hspace{1mm} -L, --log-level=LOGLEVEL]{Sévérité des logs (TRACE, DEBUG, INFO, WARNING, ERROR et CRITICAL)}
\item[\hspace{1mm} -s, --volfile-server=SERVER]{Serveur d'où vient le volume}
\item[\hspace{1mm} --volfile-max-fetch-atempts=MAX-ATTEMPTS]{Nombre max de connexion à tenter auprès du serveur.}
\item[\hspace{1mm} --acl]{Monte le système de fichier avec le support des ACL POSIX}
\item[\hspace{1mm} --debug]{Mode debug}
\item[\hspace{1mm} --enable-ino32=BOOL]{Utilise des inodes 32-bits pour les application qui ne supportent pas les inodes 64-bits}
\item[\hspace{1mm} --fopen-keep-cache]{Ne purge pas le cache sur les fichiers ouverts}
\item[\hspace{1mm} -N, --no-daemon]{Ne lance pas en tâche de fond}
\item[\hspace{1mm} -p, --pid-file=PIDFILE]{Fichier pid à utiliser}
\item[\hspace{1mm} --read-only]{Monte le système de fichier en lecture seul}
\item[\hspace{1mm} --selinux]{Active le labeling SELinux dans les inodes}
\item[\hspace{1mm} -S, --socket-file=SOCKFILE]{Fichier socket à utiliser pour les communications interprocess.}
\item[\hspace{1mm} --volfile-id=KEY]{Clé du fichier volume à récupérer sur le serveur}
\item[\hspace{1mm} --volfile-server-port=PORT]{Port du volfile}
\item[\hspace{1mm} --volfile-server-transport=TRANSPORT]{type de transport pour le volume (défaut: tcp)}
\item[\hspace{1mm} --volume-name=VOLUME-NAME]{Nom du volume à utiliser pour le point de montage}
\item[\hspace{1mm} --worm]{Monte le système de fichier en mode 'worm'}
\item[\hspace{1mm} --xlator-option=VOLUME-NAME.OPTION=VALUE]{Ajoute/remplace une options de traduction pour un volume avec la valeur spécifiée}
\end{description}
 
\vspace{1cm}{\huge Options fuse }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --attribute-timeout=SECONDS]{timeout pour les inodes dans le module fuse (défaut: 1)}
\item[\hspace{1mm} --background-qlen=N]{Longueur de file du module fuse (défaut: 64)}
\item[\hspace{1mm} --congestion-threshold=N]{Seuil de congestion du module fuse (défaut: 48)}
\item[\hspace{1mm} --direct-io-mode=BOOL]{Active/désactive le mode direct-io dans le module fuse.}
\item[\hspace{1mm} dump-fuse=PATHR]{Dump le trafique fuse dans le chemin spécifié}
\item[\hspace{1mm} --entry-timeout=SECONDS]{timeout dans le module fuse (défaut: 1)}
\item[\hspace{1mm} --gid-timeout=SECONDS]{Définis le timeout de liste de groupe auxilaire pour le traducteur fuse. Défaut: 0}
\item[\hspace{1mm} --negative-timeout=SECONDS]{Timeout négatif dans le module fuse (défaut: 0)}
\item[\hspace{1mm} --volfile-check]{Active la vérification de fichier volume stricte}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Lancer un serveur avec un volume nommé foo: \\
\hspace{1mm} \textbf{glusterfsd -s localhost --volfile-id foo.server.media-disk-1 -p /var/lib/glusterd/vols/foo/run/server-media-disk-1.pid -S /tmp/<uniqueid>.socket --brick-name /media/disk-1 -l /var/log/glusterfs/bricks/media-disk-1.log --brick-port 24009 --xlator-option foo-server.listen-port=24009} \\
\hspace{1mm} Monter un volume nommé foo sur le serveur bar avec le niveau de log DEBUG sur le point de montage /mnt/foo \\
\hspace{1mm} \textbf{glusterfs --log-level=DEBUG --volfile-id=foo --volfile-server=bar /mnt/foo} \\
\end{flushleft}
\end{document}
