Centos 8 prolongez la partition racine à l'aide de LVM

Centos 8 prolongez la partition racine à l'aide de LVM
Il y a quelques années, la gestion des disques était une tâche consommatrice de ressources pour les administrateurs système. Des scénarios tels que la manquer de l'espace étaient le fléau des systèmes sysadmins, principalement parce que la résolution de son travail impliquait beaucoup de travail. Cela entraînerait les Sysadmins à retirer les serveurs hors ligne, à installer de nouveaux disques, à la partition, puis à les étendre au système actuel. Ce n'était pas amusant.

Le gestionnaire de volume logique a résolu ce problème une fois pour toutes. LVM est un framework de mappeur d'appareil qui permet la gestion du disque en étapes très faciles.

LVM permet à Sysadmins d'effectuer des tâches de gestion des disques telles que le redimensionnement, l'extension et la suppression des partitions de manière flexible et facilement. Par conséquent, les systèmes ne doivent pas retirer le système hors ligne pour étendre les partitions et plus.

Dans ce tutoriel, je vais vous montrer une méthode pour utiliser le gestionnaire LVM pour étendre la taille de votre partition racine.

NOTE: Ce tutoriel n'est pas un guide d'introduction à LVM.

Conditions préalables

Avant de commencer le tutoriel, vous devrez répondre aux exigences suivantes.

  • Racine ou utilisateur avec privilèges sudo
  • Assurez-vous de faire une copie de sauvegarde de tous vos fichiers en cas de problème.

Dans les exemples de ce tutoriel, je rétrécirai mon répertoire d'origine et ajouterai l'espace supplémentaire au répertoire racine. J'illustre également ce tutoriel sur une machine CentOS 8 en cours d'exécution sur VMware.

Étape 1 - Faites des sauvegardes

La toute première étape avant de continuer est de faire une sauvegarde de votre répertoire domestique. Vous n'avez pas besoin de le faire, mais je ne peux pas le recommander assez fortement. Sauvegardez vos fichiers à l'aide de partages de fichiers, copiez-les sur un lecteur local, ou compressez-les et déplacez-les dans un nouveau répertoire.

ÉTAPE 2 - DIR DIR LA MAISON DE MONTRE

L'étape suivante consiste à démonter le répertoire de la maison. Pour afficher l'emplacement de la partition d'accueil, utilisez la commande df comme:

$ sudo df

Cela montre l'emplacement de la partition de la maison comme indiqué:

Utilisez la commande ci-dessous pour démontrer.

$ sudo umount / dev / mapper / cl-home

Étape 3 - Supprimer le volume de la maison

Une fois sans relâche avec succès, nous devons retirer le volume de la maison à l'aide de LVM. Utilisez la commande comme:

$ lvremove / dev / cl / home

Cette commande vous invitera à procéder à la suppression du volume de la maison. Appuyez sur Y pour continuer.

Étape 4 - Résistance à la maison Dir

L'étape suivante consiste à réduire la taille du répertoire de la maison. Cela signifie que nous recréerons le volume de la maison en tant que volume de plus petite taille.

Commencez par obtenir le nom du groupe de volumes.

vgDisplay | grep "Nom VG"
Nom VG CL

Cela nous donne le nom du groupe de volumes comme CL.

Maintenant, tout ce que nous avons à faire est de créer un nouveau volume pour / à domicile en utilisant la commande lvcreate comme:

$ lvcreate -l + 5 Go -N Home Cl

Qui créera le volume de la maison avec une taille de 5 Go.

Étape 5 - Format le volume

Maintenant, il est temps de formater le volume de la maison. Obtenez le type de fichier à l'aide de la commande df comme:

$ df -t

Utilisation du format utilitaire MKFS Le volume comme:

$ mkfs.XFS / DEV / CL / HOME

Étape 6 - Dir Mount Home

Maintenant, montez le volume nouvellement créé comme:

$ mont / dev / cl / home

Lors du montage réussi, restaurez vos sauvegardes au nouveau volume de la maison.

Étape 7 - étendre la racine

Il est maintenant temps d'étendre la partition racine avec l'espace libre disponible en rétrécissant le répertoire de la maison. Commencez par obtenir le chemin du volume logique racine.

$ lvdisplay | grep "Path LV"

Pour étendre la partition racine avec tout l'espace libre, la commande comme:

$ lvextend -rl + 100% gratuit / dev / cl / root

Cette commande étendra la partition racine avec tout l'espace libre restant du répertoire domestique.

Conclusion

Dans ce guide, nous avons examiné comment étendre la partition racine en rétrécissant le répertoire de la maison.