GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment créer et activer la partition d'échange sur Centos / RHEL 8

Introduction à l'espace d'échange

Avez-vous connu un pic de mémoire ? Moment où votre système ralentit en raison d'un manque de mémoire physique. Linux a un mécanisme pour surmonter ce problème. Il a introduit un espace d'échange. L'espace d'échange est un espace sur le disque dur qui remplace la mémoire physique. Le noyau recherchera les pages de mémoire inactives dans la RAM, puis le noyau écrira la page inactive dans la zone d'échange.

Vérification initiale

Tout d'abord, nous devons vérifier s'il existe un swap existant sur notre système. Nous pouvons utiliser la commande swapon pour vérifier cela, l'ajout de -s affichera le résumé de l'utilisation du swap par appareil.

#swapon -s

Si rien n'a été renvoyé, cela signifie que le résumé n'existe pas et qu'aucun fichier d'échange n'est configuré.

Une autre façon de vérifier le swap actuel consiste à utiliser cette commande gratuite en utilisant le paramètre m ci-dessous :

#free -m

D'après la sortie ci-dessus, nous avons constaté que notre taille d'échange est de 0, ce qui signifie que nous n'avons pas encore d'espace d'échange.

Créer une partition

Nous devons allouer une partition spéciale pour cet espace Swap. Nous pouvons utiliser la commande fdisk pour accomplir cela. Nous devons vérifier le disque actuellement connecté au système.

#fdisk -l

D'après le résultat ci-dessus, nous savons que /dev/sda n'a pas encore de partition et qu'il a une taille suffisante (1 Go). Puisque nous prévoyons de créer un espace Swap de 500 Mo, ce disque est donc le choix parfait pour notre partition Swap.

Créer une partition

#fdisk /dev/sda

Attribuer le type de partition

Après avoir créé la partition (/dev/sda1), le type est toujours Linux et le code est 83 , nous devons donc le changer en Linux swap / Solaris. Le code pour ce type est 82.

Vérifiez la partition d'échange nouvellement créée

$fdisk-l

D'après le résultat ci-dessus, nous pouvons voir que /dev/sda1 a été créé avec la taille prévue (500 Mo) et le bon identifiant (82) et le bon type (swap Linux/Solaris).

Formater l'appareil

Pour configurer une zone d'échange Linux sur l'appareil, nous devons exécuter mkswap

#mkswap /dev/sda1

Activer l'espace d'échange

Puisque notre appareil est prêt à être utilisé, nous pouvons commencer à l'utiliser en exécutant cette commande ci-dessous :

#swapon /dev/sda1

Vérifiez le swap nouvellement activé à l'aide de la commande free -m précédente.

#free -m

Comme vous pouvez le voir, nous avons maintenant un espace d'échange, la taille est de 499 Mo et n'est actuellement pas utilisée (0 Mo). Plus tard, lorsque la mémoire physique sera déjà faible, il commencera à utiliser l'espace Swap.

Faites de l'espace d'échange Permanent

Notre espace d'échange est activé. Mais lorsque nous redémarrons, le serveur n'activera pas automatiquement le swap à utiliser. Par conséquent, nous devons le définir dans /etc/fstab. Nous utiliserons l'UUID de l'appareil dans la configuration.

Nous devons vérifier l'UUID de notre appareil.

#blkid /dev/sda1

Ajoutez l'UUID au /etc/fstab, en utilisant vi

#vi /etc/fstab

Après avoir ajouté la ligne, veuillez enregistrer et quitter vi en utilisant :wq!. Au prochain redémarrage, le serveur lira le /etc/fstab et activera l'espace d'échange.


Cent OS
  1. CentOS / RHEL :Comment créer et héberger un référentiel yum sur httpd

  2. CentOS / RHEL 7 :Comment désactiver toutes les consoles tty et n'en activer qu'une

  3. Comment activer IPv6 sur CentOS / RHEL 6

  4. Comment créer une nouvelle partition /boot dans CentOS / RHEL

  5. Comment activer FTP dans CentOS/RHEL 5 et 6

Comment activer SELinux dans CentOS/RHEL 7

Comment activer le référentiel EPEL dans CentOS et RHEL

Comment activer le quota de disque d'utilisateur et de groupe sur CentOS 7 / RHEL 7

Comment activer Kdump sur RHEL 7 et CentOS 7

Comment activer le référentiel EPEL sur les serveurs CentOS 8 et RHEL 8

CentOS / RHEL :Comment ajouter une nouvelle partition de swap