GNU/Linux >> Tutoriels Linux >  >> Linux

Comment augmenter l'espace d'échange sous Linux

La demande

L'utilisateur souhaite augmenter l'espace d'échange sur sa machine Linux (CentOS/RHEL). L'espace d'échange existant a été configuré en tant que volume logique LVM.

La solution

La solution suivante ajoutera d'abord un nouveau volume physique (PV) au groupe de volumes utilisé, puis étendra le volume logique d'échange.

Dans l'exemple ci-dessous, le groupe voljume s'appelle vg_main, le volume logique d'échange s'appelle lv_swap et le nouveau volume physique s'appelle /dev/xvdd. Veuillez remplacer le nom du volume physique que vous ajoutez lors de l'exécution de ces commandes.

Veuillez sauvegarder toutes les informations de configuration et les données de l'instance de VM avant d'exécuter des commandes LVM et, si possible, exécutez d'abord la procédure sur un système hors production.

Étape 1 :Créer le PV

Commencez par créer un nouveau volume physique à l'aide du disque /dev/vxdd.

# pvcreate /dev/xvdd

Étape 2 :Ajouter un PV au VG existant

Ajoutez le nouveau PV au groupe de volumes existant pour étendre l'espace disponible.

# vgextend vg_main /dev/xvdd

Cela ajoute plus d'espace au groupe de volumes vg_main déjà existant, de sorte que vous pouvez ensuite étendre un volume logique d'échange existant, ou si vous l'avez déjà supprimé, créer un nouveau volume logique pour l'échange qui est plus grand.

Étape 3 :Étendre LV

Étendez le volume logique utilisé pour le swap.

# lvextend -l +100%FREE /dev/vg_main/lv_swap

Cette commande étendra lv_swap dans l'espace restant dans vg_main.

Étape 4 :Formater l'espace d'échange

L'étape suivante consiste à formater l'espace d'échange en utilisant le "mksawp ” commande.

# mkswap /dev/mapper/vg_main/lv_swap

Étape 5 :Ajouter un swap dans /etc/fstab (facultatif si déjà ajouté)

Si le swap n'est pas déjà ajouté à /etc/fstab, ajoutez-le à /etc/fstab.

# vi /etc/fstab
/dev/mapper/vg_swap-lv_swap    swap    swap    defaults    0 0

Étape 6 :Activer VG et LV

Activez les groupes de volumes et les volumes logiques :

# vgchange -ay

Étape 7 :Activer l'espace d'échange

Montez les volumes et activez l'espace de swap :

# mount -a
# swapon -s


Linux
  1. Comment créer un swap sous Linux

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

  3. Linux – Comment augmenter les Maxsymlinks ?

  4. Comment augmenter la taille d'échange sur Ubuntu Linux

  5. Comment gérer une partition d'échange sous Linux

Comment augmenter la taille d'échange sur RHEL 8 / CentOS 8

Comment ajouter un espace d'échange sur Debian 10 Linux

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

Comment effacer la mémoire d'échange sous Linux

Comment vérifier l'espace d'échange sous Linux

Comment désactiver Swap sous Linux