\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. déc. 8 13:30:47 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={nfsdcltrack},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Programme de suivi d'appel client NFS},
CreationDate={D:20161208133047},
ModDate={D:20161208133047},
Keywords={NFS;FileSystems;network;storages}
}}
\begin{document}
 
\begin{center}
{\Huge nfsdcltrack }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Programme de suivi d'appel client NFS}
 
\vspace{10mm}
 
\hspace{1mm}  nfsdcltrack est un programme côté serveur, qui suit les appels clients. Quand une partition réseau est combinée avec un reboot serveur, il y a des conditions qui peuvent permettre au serveur d'autoriser des réclamations de lock quand d'autres clients ont des conflits de lock (rfc3530 et rfc5661). Pour empêcher ces problèmes, le serveur doit garder une trace des informations client. nfsdcltrack fournis cette fonctionnalité
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -d, --debug]{Active le debug}
\item[\hspace{1mm} -F, --foreground]{Ne lance pas en tâche de fond}
\item[\hspace{1mm} -s storagedir, --storagedir=storagedir]{Répertoire où les informations de stockage stable devraient être conservés. Défaut: /var/lib/nfs/nfsdcltrack}
\end{description}
 
\vspace{1cm}{\huge Commandes }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} init]{Initialise la base}
\item[\hspace{1mm} create]{Créé un nouvel enregistrement client ou met à jours l'horodatage d'un client existant. Nécessite un nfs\_client\_id4 en argument, en hexa}
\item[\hspace{1mm} remove]{Supprime un enregistrement client de la base. Nécessite un nfs\_client\_id4 en argument, en hexa}
\item[\hspace{1mm} check]{Vérifie si un nfs\_client\_id4 est autorisé à réclamer. Nécessite un nfs\_client\_id4 en argument, en hexa}
\item[\hspace{1mm} check]{gracedone}
\item[\hspace{1mm} Supprime tout enregistrement client non-réclamé de la base. Nécessite un délai de boot epoch en argument.]{}
\end{description}
 
\vspace{1cm}{\huge Configuration externe }
 
\
 
\hspace{1mm} Le répertoire pour les informations de stockage stable peut être définis via le fichier /etc/nfs.conf en définissant la valeur storagedir dans la section nfsdcltrack:
 
{\ttfamily
\texttt{[}nfsdcltrack\texttt{]}\\ storagedir = /shared/nfs/nfsdcltrack\\
}
\vspace{8mm}
\end{flushleft}
\end{document}
