\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. nov. 5 12:52:22 CET 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={swapon},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Activer/désactiver les périphérique et fichiers pour le paging et le swapping},
CreationDate={D:20161105125222},
ModDate={D:20161105125222},
Keywords={FileSystems;storages}
}}
\begin{document}
 
\begin{center}
{\Huge swapon, swapoff }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Activer/désactiver les périphérique et fichiers pour le paging et le swapping}
 
\vspace{10mm}
 
\hspace{1mm}  swapon est utilisé pour spécifier les périphériques dans lesquels le paging et le swapping sont placés. swapon est généralement lancé au boot. swapoff désactive des périphériques et fichiers spécifiés. Avec -a, désactive tous les périphériques swap connus (tel que trouvé dans /proc/swaps ou /etc/fstab)
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -a, --all]{Tous les périphériques marqués en 'swap' dans /etc/fstab disponibles, excepté ceux avec l'option noauto.}
\item[\hspace{1mm} -d, --discard\texttt{[}=policy\texttt{]}]{Active l'abandon de swap, si le périphérique hébergeant le swap le supporte. Cela permet d'améliorer les performances dans certains disques SSD. 2 stratégies sont disponibles: 'once' effectue une opération discard en une seule fois pour tout le swap au swapon, 'pages' discard de manière asynchrone les pages de swaps libérés. Défaut: les 2 types sont activés. les options discard, discard=once, ou discard=pages peuvent être également utilisé dans /etc/fstab.}
\item[\hspace{1mm} -e, --ifexists]{Ignore silencieusement les périphériques qui n'existent pas. l'option nofail dans fstab peut également être utilisé.}
\item[\hspace{1mm} -f, --fixpgrz]{Réinitialise l'espace swap (mkswap) si la taille de page ne correspond pas au kernel courant.}
\item[\hspace{1mm} -L label]{Utilise la partition qui a le label spécifié. (peut nécessiter l'accès à /proc/partitions)}
\item[\hspace{1mm} -o, --options opts]{Spécifie les options swap au format fstab.}
\item[\hspace{1mm} -p, --priority priority]{Spécifie la priorité du périphérique swap, entre -1 et 32767. idem à pri=value dans fstab}
\item[\hspace{1mm} -s, --summary]{Affiche un sommaire d'utilisation du swap par périphérique. Équivalent à cat /proc/swaps. Déprécié en faveur de --show.}
\item[\hspace{1mm} --show\texttt{[}=column\texttt{]}]{Affiche un table personnalisable des zones de swap.}
\item[\hspace{1mm} --noheadings]{N'affiche pas d'en-tête dans la sortie de --show}
\item[\hspace{1mm} --raw]{Affiche --show sans aligner les colonnes}
\item[\hspace{1mm} --bytes]{Affiche la taille swap en octets dans --show}
\item[\hspace{1mm} -U uuid]{Utilise la partition qui a l'uuid spécifié}
\item[\hspace{1mm} -v, --verbose]{mode verbeux}
\end{description}
 
\vspace{1cm}{\huge Variables d'environnement }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} LIBMOUNT\_DEBUG]{=all Activer la sortie de débogage de libmount.}
\item[\hspace{1mm} LIBBLKID\_DEBUG]{=all Activer la sortie de débogage de libblkid}
\end{description}
 
\vspace{1cm}{\huge Exemples }
 
\
 
\hspace{1mm} Créer un fichier d'1Gio: \\
\hspace{1mm} \textbf{dd if=/dev/zero of=/mnt/SWAP bs=1024 count=1048576} \\
\hspace{1mm} Initialiser le fichier \\
\hspace{1mm} \textbf{mkswap /mnt/SWAP} \\
\hspace{1mm} définis les permissions et propriétaires \\
\hspace{1mm} \textbf{chmod 0600 /mnt/SWAP} \\
\hspace{1mm} \textbf{chown root:root /mnt/SWAP} \\
\hspace{1mm} Activer le swap avec une priorité de 5000 \\
\hspace{1mm} \textbf{swapon -p 5000 /mnt/SWAP} \\
\end{flushleft}
\end{document}
