Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 12 août 2014