Vous pouvez facilement redimensionner un groupe de volumes en l'étendant avec un volume physique en utilisant le vgextend commande. La commande est simple et il vous suffit d'ajouter le volume physique comme argument lorsque vous utilisez la commande VGEXTEND.
Si vous n'avez pas travaillé avec des groupes de volumes ou cherchez un moyen sûr d'extenser votre groupe de volumes, nous couvrirons un exemple pratique de ce guide. Commençons.
Qu'est-ce que LVM?
LVM est un système Linux responsable de la gestion des systèmes de fichiers et des volumes logiques dans un système Linux. Bien qu'il existe d'autres outils de gestion de volume dans Linux, l'utilisation de LVM est recommandée pour ses fonctionnalités avancées. Comme nous le verrons dans ce guide, il y a tellement de choses que vous pouvez réaliser en utilisant cet outil de ligne de commande.
Pour mieux comprendre comment utiliser le vgextend Commande, nous créerons deux volumes physiques et un groupe de volumes. Une fois terminé, nous utiliserons le VGEXTEND pour ajouter un volume physique au groupe de volume de l'autre volume physique.
Créer des volumes physiques
Commencez par vérifier si des volumes physiques sont déjà créés à l'aide de la commande suivante:
$ sudo pvs
Nous n'avons actuellement aucun volume physique. Nous avons besoin d'un bloquer le dispositif Pour initialiser le volume physique. Nous pouvons répertorier les périphériques de bloc à l'aide de la commande suivante:
$ sudo lvmdiskscan
Puisque nous devons créer deux volumes physiques, nous utiliserons le / dev / sda1 et / dev / sdb1. Mais avant cela, nous devons non-résumer les appareils de bloc.
Pour démontrer un périphérique de bloc, utilisez les commandes suivantes et remplacez le périphérique de bloc pour correspondre à votre cas:
$ sudo umount / dev / sda1
$ sudo umount / dev / sdb1
Avec nos dispositifs de blocs non montés, nous pouvons procéder à l'utilisation du pvcreate commande pour initialiser les volumes physiques.
Pour créer deux volumes physiques, la commande suivante sera:
$ sudo pvcreate / dev / sda1
$ sudo pvcreate / dev / sdb1
Nous avons réussi à créer nos volumes physiques et pouvons confirmer en utilisant le PVS commande.
Création de groupes de volumes
Nous avons besoin d'un volume physique pour créer un groupe de volumes. Commençons par vérifier que nous n'avons aucun groupe de volumes dans l'un ou l'autre des volumes physiques en utilisant la commande suivante:
$ sudo vgs
Nous pouvons maintenant procéder à créer un groupe de volumes pour l'un des volumes physiques, que nous étendrons sa taille en y ajoutant l'autre volume physique. Donc, pour créer un groupe de volumes pour / dev / sdb1, La commande suivante sera:
$ sudo vgcreate volGroup1 / dev / sdb1
Nous avons nommé notre groupe de volumes volgroup. Nous pouvons le vérifier en utilisant la commande VGS.
Pour obtenir plus de détails sur le groupe de volumes créé, utilisez la commande suivante:
$ vgdisplay Volgroup1
Ce sur quoi nous devons nous concentrer, c'est le Gratuit Pe taille du groupe de volume. Nous avons actuellement 1919 PE gratuit. Pour étendre cette taille, nous pouvons utiliser le vgextend commander et ajouter le nom de notre autre volume physique, / dev / sda1, comme argument.
La commande suivante serait:
$ VGEXTEND VOLGROUP1 / DEV / SDA1
Vous devriez obtenir un message de réussite comme celui de l'illustration précédente confirmant que le groupe de volumes est étendu avec succès. Nous pouvons vérifier la nouvelle taille comme indiqué dans ce qui suit:
Bingo! Vous pouvez noter notre nouvelle taille de PE gratuite étendue de 1919 pour 2046. C'est ainsi que vous pouvez facilement utiliser la commande VGEXTEND Linux pour étendre la taille de vos groupes de volumes en ajoutant un volume physique.
Conclusion
Travailler avec LVM vous permet de créer des partitions et des volumes logiques et de les étendre chaque fois que vous avez besoin. Diverses commandes Linux sont utiles lorsque vous travaillez avec LVM. Dans ce guide, nous avons discuté de la plupart des commandes de création de volumes physiques et de groupes de volumes. Notre objectif principal est de prolonger la taille des groupes de volumes à l'aide de la commande VGEXTEND. Vous comprenez maintenant comment utiliser la commande VGEXTEND dans Linux.