\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]{sam. déc. 3 10:46:37 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={exportfs},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Maintient une table de systèmes de fichiers NFS exportés},
CreationDate={D:20161203104637},
ModDate={D:20161203104637},
Keywords={NFS;FileSystems;network;storages}
}}
\begin{document}
 
\begin{center}
{\Huge exportfs }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Maintient une table de systèmes de fichiers NFS exportés}
 
\vspace{10mm}
 
\hspace{1mm}  Un serveur NFS maintient une table de systèmes de fichiers physiquement local accessibles aux clients NFS. Chaque système de fichier dans cette table est appelée un système de fichier exporté, ou export. La commande exportfs maintient la table courante des exports pour le serveur NFS. La table d'export maître est conservée dans un fichier nommé /var/lib/nfs/etab. Ce fichier est lus par rpc.mountd quand un client envoie une requête NFS MOUNT.
\vspace{5mm} \\
 
 
\hspace{1mm}  Normalement la table d'export maître est initialisée depuis /etc/exports. Cependant, il est possible de supprimer des exports dans modifier /etc/exports. exportfs et sont partenaire rpc.mountd fonction en fournissant le système de fichier virtuel nfsd qui est monté dans /proc/fs/nfsd ou /proc/fs/nfs. exportfs ne donne pas d'informations au kernel, mais les fournis à rpc.mountd via le fichier /var/lib/nfs/etab. rpc.mountd peut ainsi gérer les requêtes kernel concernant les exports.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -d, --debug kind]{Active le debug, (all, auth, call, general et parse)}
\item[\hspace{1mm} -a]{Exporte ou dé-exporte tous les répertoires}
\item[\hspace{1mm} -o options,...]{Spécifie une liste d'options d'exports}
\item[\hspace{1mm} -i]{Ignore /etc/exports. Seules les options sur la ligne de commande et les options par défauts sont utilisées}
\item[\hspace{1mm} -r]{Ré-exporte tous les répertoires. synchronise /var/lib/nfs/etab avec /etc/exports.}
\item[\hspace{1mm} -u]{dé-exporte un ou plusieurs répertoires}
\item[\hspace{1mm} -f]{Si /proc/fs/nfsd ou /proc/fs/nfs est monté, vide tout la table d'export du kernel, rafraîchi les entrées pour les clients actifs et les ajoute à la table d'export du kernel.}
\item[\hspace{1mm} -v]{mode verbeux}
\item[\hspace{1mm} -s]{Affiche la liste d'export courante.}
\end{description}
\end{flushleft}
\end{document}
