Gestion du swap : création et redimensionnement¶
Dans cet article
Swap est un mécanisme de mémoire virtuelle qui décharge temporairement les portions inactives de la RAM vers un stockage secondaire (disque), libérant de la RAM pour les processus actifs.
Vérification de l'état actuel du swap¶
Avant d'apporter des modifications, vérifiez quel swap est utilisé sur le système :
Variantes possibles de sortie :
1. Aucun swap¶
Si la sortie est vide ou ne contient que l'en-tête :
— le swap n'est pas configuré dans le système.
2. Partition de swap en cours d'utilisation¶
Exemple :
Ici, le swap est implémenté via une partition disque distincte /dev/vda5. Pour augmenter le volume total de swap, vous pouvez ajouter un swap file — il fonctionnera en parallèle avec cette partition.
3. Fichier de swap en cours d'utilisation¶
Exemple :
Le swap est organisé via le fichier /swap. Vous pouvez le remplacer en toute sécurité par un fichier plus grand ; l'entrée /etc/fstab est probablement déjà présente (l'étape 6 des instructions peut être ignorée).
Création ou redimensionnement d'un fichier swap¶
Attention
Attention : Toutes les opérations nécessitent les privilèges superutilisateur sudo).
1. Désactiver le swap actuel¶
2. Créer (ou recréer) un fichier swap de la taille souhaitée¶
Exemple pour un fichier de 1 Go (1024 MiB) :
Remplacez count=1024 par la taille souhaitée en mégaoctets (par ex., 512, 2048, 4096, etc.).
3. Définir les permissions et initialiser le swap¶
4. Activer le swap¶
5. Vérifier le résultat¶
Sortie attendue :
6. Rendre les modifications permanentes¶
Pour que le swap se monte automatiquement après le redémarrage, ajoutez une entrée dans /etc/fstab :
Note
Si un fichier swap existait déjà auparavant (par ex., /swap), assurez-vous que /etc/fstab ne contient pas d'entrées dupliquées. Si nécessaire, supprimez l'ancienne entrée manuellement.