Étiquette : swap

14 août 2015 /

Pour mettre en place un Swap, il faut créer un fichier vide. Nous allons ici crée notre fichier Swap, nommé « fichierswap » à la racine du disque de 1Go.

dd if=/dev/zero of=/fichierswap bs=1024M count=1
sync
mkswap -c /fichierswap
chmod -v 600 /fichierswap

Activation du fichier de swap:

swapon /fichierswap

Activation du fichier de swap à chaque démarrage du serveur:

Pour utiliser ce fichier de swap de manière permanente, il faut ajouter la ligne ci-dessous dans le fichier /etc/fstab. Ainsi à chaque démarrage du système ce fichier de swap sera chargé:

/fichieswap none swap sw 0 0

8 juin 2015 /

Pour connaître l’espace utilisé par la Swap:

swapon -s

Puis en tant que root dans un terminal pour vider la Swap:

swapoff -a && swapon -a

Script pour faire la meme chose:

#!/bin/bash

# Vérifier si l’utilisateur est root
if [ « $EUID » -ne 0 ]; then
echo « Veuillez exécuter ce script en tant que root. »
exit 1
fi

echo « Vidange de la swap en cours… »

# Désactiver la swap
swapoff -a
if [ $? -ne 0 ]; then
echo « Erreur lors de la désactivation de la swap. »
exit 1
fi

# Réactiver la swap
swapon -a
if [ $? -ne 0 ]; then
echo « Erreur lors de la réactivation de la swap. »
exit 1
fi

echo « Swap vidée avec succès. »