Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
05 novembre 2016

FileSystems storages           Systèmes de fichier


swapon

swapon, swapoff

Activer/désactiver les périphérique et fichiers pour le paging et le swapping

   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)

OPTIONS

-a, --all Tous les périphériques marqués en 'swap' dans /etc/fstab disponibles, excepté ceux avec l'option noauto.
-d, --discard[=policy] 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.
-e, --ifexists Ignore silencieusement les périphériques qui n'existent pas. l'option nofail dans fstab peut également être utilisé.
-f, --fixpgrz Réinitialise l'espace swap (mkswap) si la taille de page ne correspond pas au kernel courant.
-L label Utilise la partition qui a le label spécifié. (peut nécessiter l'accès à /proc/partitions)
-o, --options opts Spécifie les options swap au format fstab.
-p, --priority priority Spécifie la priorité du périphérique swap, entre -1 et 32767. idem à pri=value dans fstab
-s, --summary Affiche un sommaire d'utilisation du swap par périphérique. Équivalent à cat /proc/swaps. Déprécié en faveur de --show.
--show[=column] Affiche un table personnalisable des zones de swap.
--noheadings N'affiche pas d'en-tête dans la sortie de --show
--raw Affiche --show sans aligner les colonnes
--bytes Affiche la taille swap en octets dans --show
-U uuid Utilise la partition qui a l'uuid spécifié
-v, --verbose mode verbeux

Variables d'environnement

LIBMOUNT_DEBUG =all Activer la sortie de débogage de libmount.
LIBBLKID_DEBUG =all Activer la sortie de débogage de libblkid

Exemples

Créer un fichier d'1Gio:
dd if=/dev/zero of=/mnt/SWAP bs=1024 count=1048576
Initialiser le fichier
mkswap /mnt/SWAP
définis les permissions et propriétaires
chmod 0600 /mnt/SWAP
chown root:root /mnt/SWAP
Activer le swap avec une priorité de 5000
swapon -p 5000 /mnt/SWAP