La partition SWAP est une fonctionnalité essentielle pour obtenir les meilleures performances et la stabilité, en particulier dans un PC avec une RAM plus petite. En un mot, l’espace SWAP est comme l’ajout d’une RAM, mais pas une RAM physique, mais l’allocation d’une certaine quantité d’espace disque dur comme RAM – comme une RAM virtuelle !
Il est logique de faire un fichier SWAP pour ceux qui exécutent des applications gourmandes en ressources comme la convention vidéo, les machines virtuelles, etc. Vous ne voulez pas que la RAM déborde et que le système devienne non réactif. Il est possible que vous ayez initialement supposé que vous n’avez pas besoin de SWAP et que vous ayez terminé l’installation d’Ubuntu/Linux Mint, mais maintenant vous avez compris que vous avez besoin de SWAP aussi.
Pas d’inquiétude, vous n’avez pas besoin de réinstaller tout le système d’exploitation à nouveau pour ajouter la partition SWAP. Vous pouvez ajouter le SWAP à tout moment.
Méthode 1 : Command-line Way from Terminal (Fastest way !)
STEP 1 : La première étape consiste à vérifier si par hasard il y a une partition SWAP déjà créée dans votre PC. Utilisez la commande see ‘swapon’:
sudo swapon --show
Entrez votre mot de passe root. Si vous ne voyez aucune sortie, cela signifie que le SWAP n’existe pas.
STEP 2 : Ensuite, voyons la structure actuelle des partitions du disque dur de votre ordinateur. Utilisez la commande ‘df’:
df -h
Vous devriez voir la structure de partition comme celle que j’ai obtenue dans mon PC de test.
STEP 3 : Maintenant il est temps de créer le fichier SWAP. Assurez-vous que vous avez suffisamment d’espace sur votre disque dur. C’est une question de préférence sur la taille du SWAP dont vous avez besoin.
Typiquement, il est bon d’avoir deux fois plus que votre RAM pour la taille du SWAP. Mais vous pouvez même aller de l’avant avec exactement autant que votre RAM – votre choix.
Dans cet exemple, je choisis d’aller avec deux fois cela de RAM. J’ai mon PC de test avec 2 Go de mémoire. Donc, je vais définir 4 Go comme SWAP. Exécutez la commande suivante. Utilisez votre nombre au lieu de 4:
sudo fallocate -l 4G /swapfile
STEP 4 : Le fichier SWAP est créé. Donnons-lui les permissions de root-only.
sudo chmod 600 /swapfile
STEP 5 : Marquez le fichier comme espace SWAP:
sudo mkswap /swapfile
STEP 6 : Enfin, activez le SWAP.
sudo swapon /swapfile
STEP 7 : Vous pouvez maintenant vérifier en utilisant la même commande swapon pour vérifier si le SWAP est créé.
sudo swapon --show
STEP 8 : Revérifiez également la structure finale de la partition.
free -h
STEP 9 : Une fois que tout est réglé, vous devez définir le fichier SWAP comme permanent, sinon vous perdrez le SWAP après un redémarrage. Exécutez cette commande:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
C’est tout ! Quittez le terminal.
Vous pouvez lancer l’utilitaire ‘System Monitor’ et vérifier l’état du SWAP. Il devrait être activé!
METHOD 2 : GUI Way using GParted
STEP 1 : La première chose à savoir avant de faire quoi que ce soit est de déterminer la taille du SWAP. Typiquement, il est bon d’avoir deux fois plus que votre mémoire vive. Mais vous pouvez même aller de l’avant avec exactement autant que votre RAM – votre choix. Dans cet exemple, j’ai choisi de prendre le double de la RAM. Mon PC de test est équipé de 2 Go de mémoire. Donc, je vais définir 4 Go comme SWAP.
STEP 2 : Une fois que vous avez déterminé la taille de l’espace SWAP, il est temps de créer une partition de cette taille. Vous devez être prudent ici. Tout faux pas ici peut signifier une perte de données importante ! Donc, pour les débutants, je recommanderais de prendre une sauvegarde de vos données sur un disque dur externe avant d’aller de l’avant.
Vous pouvez créer une partition de plusieurs façons, mais je recommande GParted, un logiciel gratuit pour les besoins de partitionnement et de formatage, et est disponible à partir du Centre de logiciels d’Ubuntu/Linux Mint/elementary OS. Mais comme vous ne pouvez pas redimensionner et créer une nouvelle partition sur une partition active sur laquelle vous exécutez actuellement Linux, je vous suggère de créer une clé USB live GParted et de revenir à ce tutoriel pour l’étape suivante. Alternativement, vous pouvez aussi utiliser une clé USB Live Ubuntu ou Linux Mint car elle est livrée emballée avec GParted.
STEP 3 : Démarrez votre PC sur la clé USB Live GParted. Les utilisateurs d’Ubuntu/Linux Mint live USB doivent démarrer GParted après avoir démarré dans le bureau en direct.
STEP 4 : Dans la fenêtre GParted, sélectionnez la partition que vous voulez redimensionner. Faites un clic droit dessus et choisissez ‘Redimensionner’.
STEP 5 : Vous pouvez faire glisser la boîte et redimensionner la partition. Ou entrez la taille du SWAP en Mo dans la case ‘Espace libre suivant (MiB). Par exemple, j’ai ajouté 4000 pour indiquer une partition de 4 Go.
Le redimensionnement d’une partition actuelle créera automatiquement une nouvelle partition ‘Non allouée’ qui sera la partition SWAP. Notez que les actions que vous faites maintenant sur GParted ne sont pas appliquées immédiatement. Il traite toutes les commandes comme un processus de lot lorsque vous le lancez. Mais c’est enfin le cas. Procédez comme suit.
ETAPE 6 : Vous verrez un système de fichiers non alloué de la taille que vous avez créée. Faites un clic droit dessus et sélectionnez ‘Nouveau’. Dans le menu contextuel, sélectionnez ‘Système de fichiers’ comme ‘linux-swap’. Vous pouvez entrer ‘SWAP’ dans le champ ‘Label’ juste pour une identification plus facile.
STEP 7 : Cliquez sur ‘Ajouter’.
STEP 8 : Cliquez sur ‘Appliquer’. Maintenant, GParted va réduire la partition et ensuite ajouter une nouvelle partition SWAP.
STEP 9 : Une fois les opérations terminées, cliquez sur ‘Fermer’.
STEP 10 : Vous devriez maintenant voir la nouvelle partition Linux-Swap que vous avez créée.
STEP 11 : Une fois que tout est réglé, vous devez définir le fichier SWAP comme permanent, sinon vous perdrez le SWAP après un redémarrage. Sélectionnez le SWAP et cliquez ensuite sur ‘Partition’ > ‘Swapon’. Vous devriez voir un verrou ajouté.
STEP 11 : Fermez GParted et cliquez sur le bouton ‘Exit’ sur le bureau de GParted, puis redémarrez votre système Linux.
Votre système Linux reconnaîtra automatiquement la partition SWAP que vous avez créée ! Vous n’avez pas besoin de faire quoi que ce soit. Vous pouvez confirmer si le SWAP est actif à partir du ‘System Monitor’.