Lvm comment redimensionner les volumes après leur création

Lvm comment redimensionner les volumes après leur création
Un système de fichiers sur un volume logique peut être étendu à l'aide de l'outil LVM chaque fois que le volume logique court pour l'espace. Le volume logique étendu a plus d'espace et de capacité que le volume logique précédent. Dans ce tutoriel, nous discuterons de la façon dont l'interface de ligne de commande LVM et l'interface utilisateur graphique peuvent être utilisées pour étendre le volume logique.

Conditions préalables

Pour accompagner cet article, vous devez avoir

  • Un volume physique de votre lecteur de stockage
  • Un volume physique sous le groupe de volumes
  • Volume logique sur le groupe de volume
  • Système de fichiers sur le volume logique

Utilisez le lsblk commande pour vérifier les volumes physiques.

ubuntu @ ubuntu: ~ $ sudo lsblk

Remarquez les trois volumes physiques disponibles / dev / sda, / dev / sdb et / dev / sdc Dans les captures d'écran ci-dessus. Maintenant, énumérez tous les groupes de volumes sur le système en utilisant l'un de ces vgdisplay, vgscan et vgs commandes.

ubuntu @ ubuntu: ~ $ sudo vgs

OU

ubuntu @ ubuntu: ~ $ sudo vgdisplay

OU

ubuntu @ ubuntu: ~ $ sudo vgscan

Il n'y a qu'un seul groupe de volumes VG01 créé à partir d'un seul volume physique. Maintenant, énumérez tous les volumes logiques disponibles sur le groupe de volumes VG01 en utilisant LVS, LVScan ou lvdisplay commande.

ubuntu @ ubuntu: ~ $ sudo lvs / dev / vg01

OU

ubuntu @ ubuntu: ~ $ sudo lvdisplay / dev / vg01

OU

ubuntu @ ubuntu: ~ $ sudo lvscan

La sortie ci-dessus affiche deux volumes logiques lv01 et lv02 sur le groupe de volumes VG01. Si vous n'avez aucune des conditions préalables ci-dessus, vérifiez les articles précédents sur LVM.

Étendre le volume logique

Avant l'extension du volume logique, assurez-vous qu'il y a suffisamment d'espace dans le groupe de volumes contenant le volume logique. Utilisez le vgs, vgdisplay ou vgscan commande pour vérifier l'espace disponible dans les groupes de volumes.

ubuntu @ ubuntu: ~ $ sudo vgs

OU

ubuntu @ ubuntu: ~ $ sudo vgdisplay

La taille actuelle du groupe de volumes VG01 est d'environ 30 Go et il y a un espace libre de 15 Go disponible dans le groupe de volumes. S'il n'y a pas assez d'espace disponible dans le groupe de volumes, le groupe de volumes sera étendu d'abord pour créer un espace libre. Alternativement, s'il y a plus de volumes logiques dans le groupe de volumes, réduisez ces groupes de volumes pour créer un espace libre.

Après avoir vérifié le groupe de volumes pour l'espace libre, vérifiez maintenant la taille actuelle du volume logique et estimez sa taille étendue. Le lvdisplay La commande peut être utilisée pour obtenir les informations du volume logique existant.

ubuntu @ ubuntu: ~ $ sudo lvdisplay

Donc, il y a deux volumes logiques lv01 et lv02 avec la taille de 10 Go et 5 Go respectivement. Pour cette démo, augmentons la taille du volume logique lv01 De 10 Go à 15 Go. Afin d'augmenter la taille du volume logique, le lvextend la commande sera utilisée avec le -L drapeau.

ubuntu @ ubuntu: ~ $ sudo lvextend -l + 5g / dev / vg01 / lv01

Le lvextend La commande a augmenté la taille du groupe de volumes lv01 De 10 Go à 15 Go. Afin de confirmer la taille du volume logique à l'aide de l'interface de ligne de commande, utilisez l'un des lvdisplay, LVScan et LVS commandes.

ubuntu @ ubuntu: ~ $ sudo lvs

OU

ubuntu @ ubuntu: ~ $ sudo lvdisplay

OU

ubuntu @ ubuntu: ~ $ sudo lvscan

Utilisez le vgs ou vgdisplay Commandes pour afficher l'espace occupé et libre du groupe de volumes VG01.

ubuntu @ ubuntu: ~ $ sudo vgs

OU

ubuntu @ ubuntu: ~ $ sudo vgdisplay

Comme indiqué ci-dessus, le groupe de volumes VG01 a une taille d'espace libre de 15 Go et maintenant il n'y a que 10 Go d'espace libre qui représente une extension de volume logique réussie.

Après avoir étendu la taille du volume logique, montez le volume logique sur le système pour vérifier l'extension du système de fichiers.

ubuntu @ ubuntu: ~ $ sudo mont / dev / vg01 / lv01 / média / ubuntu / lv01

Après avoir monté le volume logique, énumérez tous les systèmes de fichiers montés sur le système.

ubuntu @ ubuntu: ~ $ sudo df -th / dev / vg01 / lv01

Le système de fichiers est toujours de 10 Go et il doit également être étendu séparément. Le redimensi 2fs la commande peut être utilisée pour étendre un ext4 système de fichiers.

Maintenant, utilisez le df Commande pour vérifier à nouveau le système de fichiers monté sur le système pour vérifier l'extension.

Le système de fichiers monté sur le système est de 15 Go de taille et a été étendu avec succès.

Étendre le volume logique via l'outil GUI

Un moyen plus facile d'étendre la taille du volume logique consiste à utiliser un outil d'interface utilisateur graphique qui est kVPM. Vous pouvez trouver des instructions sur l'installation de l'outil dans les articles précédents. Ouvrir le kVPM En exécutant le kVPM commande dans le terminal.

ubuntu @ ubuntu: ~ $ sudo kvpm

Il ouvrira une fenêtre contenant des informations sur tous les périphériques de blocs connectés au système. Pour cette section, nous prolongerons le volume logique lv02 De 5 Go à 10 Go.

Afin d'étendre la taille du volume logique, accédez au Groupe: VG01 onglet et sélectionnez le volume logique lv02. Étendez ensuite la liste des options en cliquant sur le signe de la flèche et cliquez sur le Étendre option.

Pour la nouvelle taille du volume logique, sélectionnez le Général onglet, entrez la nouvelle taille du volume logique et cliquez sur le D'ACCORD bouton pour augmenter la taille.

Il augmente la taille du volume logique qui peut être observée à partir du kVPM outil.

Afin d'étendre le système de fichiers, sélectionnez le Groupe: VG01 onglet, sélectionnez le volume logique lv02 et cliquez sur le Étendre FS bouton.

Une fenêtre invite la confirmation avant d'étendre le système de fichiers.

Alternativement, la taille du volume logique et le système de fichiers peuvent également être confirmés à l'aide de l'interface de ligne de commande. Le lvdisplay et df Les commandes peuvent être utilisées pour afficher tous les détails des volumes logiques.

ubuntu @ ubuntu: ~ $ sudo lvdisplay / dev / vg01 / lv02

Montez le volume logique sur le système et vérifiez la taille du système de fichiers.

ubuntu @ ubuntu: ~ $ sudo mont / dev / vg01 / lv02 / media / ubuntu / lv02
ubuntu @ ubuntu: ~ $ sudo df -th / dev / vg01 / lv02

Conclusion

Étendre la taille du volume logique d'un serveur est une tâche cruciale car un système de fichiers monté sur le serveur peut manquer d'espace. LVM fournit une installation pour étendre la taille du volume logique sans faire face à aucun temps d'arrêt. Ce blog explique toutes les étapes pour étendre un volume logique existant et le système de fichiers à l'aide de l'interface de ligne de commande et de l'outil d'interface utilisateur graphique.