Augmenter l’espace d’échange sous Linux : Guide étape par étape
Pour de nombreuses distributions Linux, la gestion de l’espace d’échange est essentielle pour garantir des performances optimales du système, surtout lorsque la RAM disponible est limitée. Cet article vous présente les étapes détaillées pour augmenter l’espace d’échange libre sur votre système Linux.
Comment puis-je augmenter l’espace d’échange libre sous Linux ?
Il existe plusieurs manières d’augmenter l’espace d’échange disponible sur votre système. Que vous souhaitiez ajouter un fichier d’échange ou redimensionner une partition d’échange existante, suivez les étapes ci-dessous en fonction de votre choix.
Méthode 1 : Ajouter un fichier d’échange
- Désactiver l’espace d’échange actuel : Avant toute modification, il est conseillé de désactiver l’échange en cours. Utilisez la commande suivante :
- Créer un nouveau fichier d’échange : Choisissez un emplacement pour votre fichier d’échange. Par exemple, pour créer un fichier de 4 Go, utilisez cette commande :
- Configurer le fichier créé comme espace d’échange : Transformez ce fichier en une zone d’échange avec la commande :
- Activer le fichier d’échange : Une fois configuré, activez-le avec :
- Vérifier l’espace d’échange : Vous pouvez vérifier l’espace d’échange désormais disponible à l’aide de :
sudo swapoff -a
sudo dd if=/dev/zero of=/swapfile bs=1G count=4
sudo mkswap /swapfile
sudo swapon /swapfile
free -m
Méthode 2 : Redimensionner une partition d’échange existante
- Accéder à un environnement de récupération : Pour le redimensionnement des partitions, redémarrez à partir d’un média d’installation qui vous permet d’accéder à votre système sans monter le système de fichiers.
- Modifier la taille du volume logique : Si vous utilisez LVM, vous pouvez redimensionner votre partition d’échange et celle du système. La commande pourrait ressembler à :
- Formater la nouvelle taille : Utilisez :
- Activer à nouveau la partition : Enfin, réactivez l’échange avec :
- Vérification de l’espace : Vérifiez l’espace d’échange modifié en utilisant encore :
sudo lvresize -L +4G /dev/votre-volume-logique/swap
sudo mkswap /dev/votre-volume-logique/swap
sudo swapon /dev/votre-volume-logique/swap
free -m
Maintenance de l’espace d’échange
Il est judicieux de surveiller régulièrement votre espace d’échange pour s’assurer qu’il répond toujours à vos besoins. Utilisez les commandes telles que :
swapon -s
pour obtenir un aperçu des fichiers d’échange actifs et leurs tailles.
FAQ
1. Quel est le rôle de l’espace d’échange dans un système Linux ?
L’espace d’échange agit comme une extension de la mémoire vive (RAM), permettant au système de gérer des opérations lorsque la RAM est saturée et de prévenir les plantages d’applications.
2. Est-il nécessaire de redémarrer le système pour augmenter l’espace d’échange ?
Non, il est possible d’ajouter ou d’augmenter l’espace d’échange sans redémarrer, surtout si vous optez pour un fichier d’échange, tant que vous avez suffisamment d’espace disque libre.
3. Quelle est la taille d’échange recommandée pour un système Linux ?
La taille d’échange recommandée dépend des besoins d’utilisation. En général, il est conseillé d’avoir un espace d’échange équivalent à la taille de la RAM ou au moins 1,5 fois cette taille pour les systèmes avec peu de RAM.