Section courante

A propos

Section administrative du site

lvextend

Volume logique étendue
Linux Externe

Syntaxe

lvextend [--alloc AllocationPolicy] [-A|--autobackup {y|n}] [--commandprofile ProfileName] [-d|--debug] [-h|-?|--help] [-f|--force] [-i|--stripes Stripes [-I|--stripesize StripeSize]] {-l|--extents [+]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}] | -L|--size [+]LogicalVolumeSize[bBsSkKmMgGtTpPeE]} [-n|--nofsck] [--noudevsync] [-r|--resizefs] [--use-policies] [-t|--test] [-v|--verbose] LogicalVolumePath [PhysicalVolumePath[:PE[-PE]]...]

Paramètres

Nom Description
--extents[+]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}] Ce paramètre permet d'étendre ou de définir la taille du volume logique en unités d'extensions logiques. Avec le signe «+», la valeur est ajoutée à la taille réelle du volume logique. Sans elle, la valeur est considérée comme absolue. Le nombre total d'extensions physiques allouées sera supérieur à celui-ci, par exemple, si le volume est mis en miroir. Le nombre peut également être exprimé en pourcentage de l'espace total du groupe de volumes portant le suffixe %VG, par rapport à la taille existante du volume logique portant le suffixe %LV, de l'espace disponible restant pour le ou les volumes physiques spécifiés avec le suffixe %PVS, sous forme de pourcentage de l'espace libre restant dans le groupe de volumes avec le suffixe %FREE, ou (pour un instantané) sous forme de pourcentage de l'espace total dans le volume logique d'origine avec le suffixe %ORIGIN. Le résultat de la valeur est arrondie à la valeur la plus haute. N.B. Dans une version ultérieure, exprimé en pourcentage avec PVS, VG ou FREE, le nombre sera traité comme une limite supérieure approximative du nombre total d'étendues physiques à attribuer (y compris les étendues utilisées par des miroirs, par exemple). Le code peut actuellement allouer plus d'espace que prévu.
-f Ce paramètre permet de forcer le traitement de redimensionnement de taille sans avoir de prompt.
--force Ce paramètre permet de forcer le traitement de redimensionnement de taille sans avoir de prompt.
-i Stripes Ce paramètre permet de spécifier le nombre de bandes pour l'extension. Il n'est pas applicable aux LV utilisant le format LVM de métadonnées d'origine, devant utiliser une valeur unique dans son intégralité.
-l [+]LogicalExtentsNumber[%{VG|LV|PVS|FREE|ORIGIN}] Ce paramètre permet d'étendre ou de définir la taille du volume logique en unités d'extensions logiques. Avec le signe «+», la valeur est ajoutée à la taille réelle du volume logique. Sans elle, la valeur est considérée comme absolue. Le nombre total d'extensions physiques allouées sera supérieur à celui-ci, par exemple, si le volume est mis en miroir. Le nombre peut également être exprimé en pourcentage de l'espace total du groupe de volumes portant le suffixe %VG, par rapport à la taille existante du volume logique portant le suffixe %LV, de l'espace disponible restant pour le ou les volumes physiques spécifiés avec le suffixe %PVS, sous forme de pourcentage de l'espace libre restant dans le groupe de volumes avec le suffixe %FREE, ou (pour un instantané) sous forme de pourcentage de l'espace total dans le volume logique d'origine avec le suffixe %ORIGIN. Le résultat de la valeur est arrondie à la valeur la plus haute. N.B. Dans une version ultérieure, exprimé en pourcentage avec PVS, VG ou FREE, le nombre sera traité comme une limite supérieure approximative du nombre total d'étendues physiques à attribuer (y compris les étendues utilisées par des miroirs, par exemple). Le code peut actuellement allouer plus d'espace que prévu.
-L [+]LogicalVolumeSize[bBsSkKmMgGtTpPeE] Ce paramètre permet d'étendre ou définir la taille du volume logique en unités de mégaoctets. Un suffixe facultatif de taille M permet d'indiquer les mégaoctets, un G pour les gigaoctets, un T pour les téraoctets, un P pour les pétaoctets ou un E pour les exaoctets. Avec le signe +, la valeur est ajoutée à la taille réelle du volume logique et sans elle, la valeur est considérée comme absolue.
--size [+]LogicalVolumeSize[bBsSkKmMgGtTpPeE] Ce paramètre permet d'étendre ou définir la taille du volume logique en unités de mégaoctets. Un suffixe facultatif de taille M permet d'indiquer les mégaoctets, un G pour les gigaoctets, un T pour les téraoctets, un P pour les pétaoctets ou un E pour les exaoctets. Avec le signe +, la valeur est ajoutée à la taille réelle du volume logique et sans elle, la valeur est considérée comme absolue.
--stripes Stripes Ce paramètre permet de spécifier le nombre de bandes pour l'extension. Il n'est pas applicable aux LV utilisant le format LVM de métadonnées d'origine, devant utiliser une valeur unique dans son intégralité.
-I StripeSize Ce paramètre permet de spécifier le nombre de kilo-octets pour la granularité des bandes. Il n'est pas applicable aux LV utilisant le format LVM de métadonnées d'origine, devant utiliser une valeur unique dans son intégralité. StripeSize doit être 2 ^ n (n = 2 à 9).
-n Ce paramètre permet de ne pas exécuter fsck avant d'étendre le système de fichiers lorsque ce dernier l'exige. Vous devrez peut-être utiliser «--force» pour continuer avec ce paramètre.
--nofsck Ce paramètre permet de ne pas exécuter fsck avant d'étendre le système de fichiers lorsque ce dernier l'exige. Vous devrez peut-être utiliser «--force» pour continuer avec ce paramètre.
--noudevsync Ce paramètre permet de désactiver la synchronisation udev. Le processus n'attendra pas l'avertissement de udev. Il poursuivra le traitement indépendamment de udev possiblement en arrière-plan. Vous ne devriez l'utiliser que si udev n'est pas en cours d'exécution ou si des règles ignorent les périphériques créés par LVM2. L'espace dans le groupe de volumes portant le suffixe %VG, par rapport à la taille existante du volume logique portant le suffixe %LV, de l'espace disponible restant pour le ou les volumes physiques spécifiés portant le suffixe %PVS, sous forme de pourcentage du reste espace libre dans le groupe de volumes avec le suffixe %FREE, ou (pour un instantané) sous forme de pourcentage de l'espace total dans le volume logique d'origine avec le suffixe %ORIGIN. La valeur résultante est arrondie à la valeur la plus haute.
-r Ce paramètre permet de redimensionner le système de fichiers sous-jacent avec le volume logique à l'aide de fsadm.
--resizefs Ce paramètre permet de redimensionner le système de fichiers sous-jacent avec le volume logique à l'aide de fsadm.
--stripesize StripeSize Ce paramètre permet de spécifier le nombre de kilo-octets pour la granularité des bandes. Il n'est pas applicable aux LV utilisant le format LVM de métadonnées d'origine, devant utiliser une valeur unique dans son intégralité. StripeSize doit être 2 ^ n (n = 2 à 9).
--use-policies Ce paramètre permet de redimensionner le volume logique en fonction de la stratégie configurée. Voir le fichier /etc/lvm/lvm.conf.

Description

Cette commande permet d'étendre la taille d'un volume logique. L'extension des volumes logiques d'instantanés est également prise en charge. Mais pour changer le nombre de copies dans un volume logique en miroir, utilisez lvconvert.

Exemples

Si après avoir faire la commande :

df -h

vous allez obtenir un résultat ressemble à ceci :

/dev/mapper/VolGroup01-LVolOpt
                      976M  342M  584M  37% /opt

Grâce à l'exemple suivant, vous pouvez ajouter 500 Mo au volume /opt s'il est monté sur «/dev/mapper/VolGroup01-LVolOpt» comme indiqué par la commande «df -h» :

lvextend -L+500M -r /dev/mapper/VolGroup01-LVolOpt

L'exemple suivant permet d'étendre la taille du volume logique «vg01/lvol11» de 64 Mo sur le volume physique /dev/sdk4. Cette opération n'est possible que si /dev/sdk4 est membre du groupe de volumes vg01 et qu'il contient suffisamment d'étendues physiques libres :

lvextend -L +64 /dev/vg01/lvol11 /dev/sdk4

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - lvm

Dernière mise à jour : Mardi, le 12 août 2014