Comment utiliser la commande vgextend sous Linux

Voir Cacher le sommaire

Comment utiliser la commande vgextend sous Linux ?

Il existe diverses raisons pour lesquelles un utilisateur souhaite ajuster la mémoire et créer plusieurs partitions sur un disque dur de son choix. Différentes méthodes sont utilisées à cette fin, mais l’une des boîtes à outils les plus populaires pour les utilisateurs de Linux est la boîte à outils Logical Volume Management (LVM).

Les utilisateurs préfèrent LVM en raison de ses fonctionnalités avancées qui vous permettent de créer et de modifier les partitions. Si un utilisateur a déjà créé une partition mais s’est rendu compte que la taille de la partition n’était peut-être pas celle dont il avait besoin, il peut utiliser des commandes telles que $vgextend pour modifier la taille de la partition.

$vgextend, comme son nom l’indique, peut être utilisé pour ajouter plus de volume à un disque partitionné déjà créé. Si vous êtes un utilisateur de Linux et que vous souhaitez apprendre à utiliser la commande $vgextend, vous êtes au bon endroit, car cet article vous guidera sur tout ce qui concerne $vgextend.

Alors, allons-y !

Comment fonctionnent les commandes LVM et $vgextend ?

La boîte à outils Logical Volume Management peut être utilisée pour créer des volumes logiques dans le disque dur du système informatique. Ces volumes sont également appelés partitions. Comme indiqué précédemment, si la taille du volume créé par un utilisateur s’avère inférieure à ce dont il a besoin, il ne peut en ajouter qu’en ajoutant d’abord une mémoire physique dans le volume logique.

A lire  Comment configurer la mise en réseau avec Netplan sur les références Ubuntu

Pour ajouter cette mémoire physique, la commande $vgextend peut être utilisée. La commande ajoute dynamiquement la mémoire physique au volume logique. La mémoire physique peut également être ajoutée directement au volume si le volume logique a été créé à l’aide de la commande $vgcreate.

Syntaxe et opérateurs de la commande $vgextend.

La syntaxe de base de la commande $vgextend est la suivante.

$ vgextend <operator>

Il existe différents opérateurs disponibles avec $vgextend, qui sont les suivants.

-A: cet opérateur permet de préciser si l’utilisateur souhaite sauvegarder ou non les métadonnées. Une invite apparaît où vous pouvez choisir entre oui ou non.

-d: cet opérateur permet de préciser que l’utilisateur souhaite passer en mode débogage.

t: cet opérateur est utilisé pour spécifier que l’utilisateur souhaite tester tout ce qu’il tente de faire avec la commande $vgextend.

-f: -f peut être utilisé pour remplacer les configurations précédentes définies par l’utilisateur.

-q: cet opérateur est utilisé pour spécifier que l’utilisateur ne veut pas les messages de sortie et de journalisation.

-y: lorsque vous utilisez cet opérateur, le système est informé qu’aucune autre invite n’est requise et que tout ce que l’utilisateur tente de faire doit être exécuté immédiatement.

reportformat basic|json: cet opérateur peut être utilisé pour spécifier que le système produira des messages dans un certain format.

Ces différents opérateurs peuvent être utilisés en tandem avec la commande $vgextend.

Création d’un volume physique.

Pour créer un volume physique, procédez comme suit.

Ouvert la borne de commande.

Tout d’abord, vérifiez s’il existe des volumes physiques créés précédemment.

$ sudo pvs

Pour créer un volume physique, nous devons d’abord disposer d’un périphérique bloc. Utilisez la commande suivante pour obtenir une liste des différents périphériques de bloc présents sur le système.

$ sudo lvmdiskscan

Vous devriez voir une liste des appareils, comme indiqué dans l’image ci-dessous.

Maintenant, démontez un périphérique bloc en utilisant la commande suivante comme modèle.

$ sudo umount <block device>
travailler avec la commande vgextend sous Linux

Entrez un périphérique bloc disponible pour vous ou le périphérique bloc que vous souhaitez démonter

A lire  Correction : le complément de grammaire ne fonctionne pas sur Microsoft Word

Ensuite, nous créons le volume physique à l’aide du périphérique bloc que nous avons démonté. Utilisez la commande suivante comme modèle.

$ sudo pvcreate <block device>
travailler avec la commande vgextend sous Linux

Utilisez maintenant cette commande pour confirmer la création du volume physique.

$ sudo pvs

C’est ainsi que vous créez un volume physique.

Création d’un groupe de volumes.

Suivez ces étapes pour créer des groupes de volumes.

Vous utiliserez le volume physique que vous avez créé ci-dessus.

Utilisez la commande suivante comme modèle pour créer un groupe de volumes.

$ sudo vgcreate <volume name> <physical volume>
travailler avec la commande vgextend sous Linux

Pour obtenir plus d’informations sur le volume que vous venez de créer, utilisez la commande suivante.

$ vgdisplay <volume name>

Maintenant, nous étendons la taille de la mémoire du groupe de volumes en utilisant le $vgextend commande.

$ vgextend <volume name> <physical volume>
travailler avec la commande vgextend sous Linux

Gardez à l’esprit que lorsque vous effectuez une extension, vous devez utiliser un volume physique à partir duquel aucun groupe de volumes n’est créé. Lorsque vous exécutez la commande mentionnée ci-dessus, la taille de la mémoire du volume physique sera ajoutée au groupe de volumes spécifié.

Voici comment travailler avec la commande $vgextend sous Linux.

Vous avez peut-être remarqué que nous avons déjà utilisé le mot-clé « sudo » dans de nombreuses commandes mentionnées. Sudo est utilisé pour spécifier le terminal que l’utilisateur administrateur du système essaie d’exécuter les commandes. Lorsque vous utilisez sudo au démarrage d’une nouvelle session de terminal, le terminal invite l’utilisateur à entrer le mot de passe de l’utilisateur administrateur pour l’exécution.

Si vous voulez savoir comment gérer l’utilisateur sudo et ses mots de passe, vous pouvez vous rendre sur ce lien.

A lire  Comment créer un nouvel utilisateur sur Ubuntu 22.04

Il s’agissait d’un article sur la gestion de la commande $vgextend sous Linux. De plus, nous avons examiné en détail la commande $vgextend. Nous avons discuté de sa syntaxe et de ses différents opérateurs. En fin de compte, nous avons utilisé la boîte à outils LVM pour créer des volumes physiques et des groupes de volumes et étendu un groupe à l’aide de $vgextend.

La création de nouveaux groupes de volumes et partitions est quelque chose que vous devez bien comprendre. Des problèmes peuvent survenir si vous ne travaillez pas correctement tout le processus.

Il est donc recommandé d’avoir une connaissance complète du partitionnement avant de le tenter.

Si ce guide vous a aidé, merci de le partager😊