GNU/Linux >> Tutoriels Linux >  >> Linux

Comment augmenter la taille d'échange sur Ubuntu Linux

Les versions récentes d'Ubuntu utilisent un fichier d'échange au lieu de la partition d'échange traditionnelle. Le fichier d'échange est simplement un fichier sous la racine qui est utilisé comme swap pour partager la charge sur la RAM.

Le plus grand avantage d'utiliser un fichier d'échange est que vous pouvez facilement le redimensionner. Ce n'est pas toujours le cas lorsque vous utilisez une partition de swap dédiée.

Voyons comment redimensionner l'espace d'échange sur Ubuntu.

Augmenter la taille d'échange sur Ubuntu

Si vous utilisez une partition d'échange et que vous souhaitez augmenter la taille de l'échange, vous pouvez créer un fichier d'échange. Votre système Linux peut utiliser plusieurs espaces de swap selon les besoins. De cette façon, vous n'aurez pas à toucher la partition.

Ce didacticiel suppose que vous utilisez un fichier d'échange sur votre système, et non une partition d'échange.

Voyons maintenant comment augmenter le fichier d'échange. Tout d'abord, assurez-vous d'avoir un fichier d'échange dans votre système.

swapon --show

Il affichera le swap actuellement disponible. Si vous voyez le type de fichier, cela indique que vous utilisez un fichier d'échange.

swapon --show
NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -2

Maintenant, avant de redimensionner le fichier d'échange, vous devez désactiver l'échange. Vous devez également vous assurer que vous disposez de suffisamment de RAM disponible pour récupérer les données du fichier d'échange. Sinon, créez un fichier d'échange temporaire.

Vous pouvez désactiver un fichier d'échange donné à l'aide de cette commande. La commande ne produit aucune sortie et peut prendre quelques minutes :

sudo swapoff /swapfile

Utilisez maintenant la commande fallocate sous Linux pour modifier la taille du fichier d'échange.

sudo fallocate -l 4G /swapfile

Assurez-vous de marquer ce fichier comme fichier d'échange :

sudo mkswap /swapfile

Vous devriez voir une sortie comme celle-ci où elle vous avertit que l'ancienne signature d'échange est en train d'être effacée.

sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=c50b27b0-a530-4dd0-9377-aa28eabf3957

Une fois que vous avez fait cela, activez le fichier d'échange :

sudo swapon /swapfile

C'est ça. Vous venez d'augmenter la taille de swap dans Ubuntu de 2 Go à 4 Go. Vous pouvez vérifier la taille du swap en utilisant la commande free ou le swapon --show commande.

free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        873M        5.8G        265M        1.0G        6.3G
Swap:          4.0G          0B        4.0G

Vous voyez à quel point il est facile de redimensionner la taille du swap grâce aux fichiers de swap. Vous n'avez pas touché à la partition, vous n'avez pas redémarré le système. Tout a été fait à la volée. Comme c'est cool !

J'espère que vous avez trouvé ce tutoriel rapide utile pour redimensionner l'espace d'échange sur Ubuntu ainsi que sur d'autres distributions Linux. Si vous avez des questions ou des suggestions, veuillez laisser un commentaire ci-dessous.


Linux
  1. Comment ajouter un fichier d'échange sur Ubuntu

  2. Comment augmenter Swap sous Linux / CentOS / Redhat / Ubuntu

  3. Comment créer ou augmenter l'espace d'échange sous Linux

  4. Comment créer un fichier d'échange sous Linux

  5. Comment augmenter l'espace d'échange sous Linux

Comment ajouter un espace d'échange sur Ubuntu 20.04

Comment étendre l'espace d'échange à l'aide du fichier d'échange sous Linux

Comment exécuter le fichier Jar dans Ubuntu Linux

Comment créer et utiliser un fichier d'échange sous Linux

Comment désactiver Swap sous Linux

Comment ajouter un fichier d'échange sur Ubuntu 20.04