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
fiecho « 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
fiecho « Swap vidée avec succès. »