Ajouter un fichier d'échange Swap

  • GNU/Linux


Nous allons voir comment augmenter la mémoire swap en utilisant un fichier. La swap permet de décharger la RAM lorsqu’elle est saturée et elle se situe en général sur une partition, on parle alors de partition d'échange. Il faut savoir qu’il est possible d’utiliser un fichier plutôt qu’une partition et cela offre l'avantage de ne pas manipuler de partitions, d'en ajouter ou supprimer à la demande. Pour éviter les problèmes, il faudra créer le fichier d'échange sur la racine. En effet, la swap est monté juste après la racine et avant les autres systèmes de fichiers. Pour connaître la quantité actuelle de swap vous pouvez utiliser la commande free.

fallocate -l 1g /my_swap
chmod 600 /my_swap
mkswap /my_swap
swapon /my_swap

Vous pouvez vérifier si cela fonctionne avec les commandes:

cat /proc/swaps
free -h

Pour rendre la modification persistante, il faut ajouter le fichier au /etc/fstab.

/my_swap swap swap defaults 0 0