Outils pour utilisateurs

Outils du site


sysadmin:linux:lvm:etendre-volume-logique

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sysadmin:linux:lvm:etendre-volume-logique [2018/10/08 10:15] yoannsysadmin:linux:lvm:etendre-volume-logique [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 57: Ligne 57:
 </code> </code>
  
-Creation de la volume group table+Création du descripteur de groupe de volume sur le périphérique de type bloc: 
 +<code bash> 
 +$ sudo pvcreate /dev/loop1  
 +  Physical volume "/dev/loop1" successfully created 
 +</code> 
 + 
 +La commande **pvscan** détecte à présent 2 PVs: 
 +<code bash> 
 +$ sudo pvscan  
 +  PV /dev/loop0   VG vgtest   lvm2 [19,00 MiB / 0    free] 
 +  PV /dev/loop1               lvm2 [30,00 MiB] 
 +  Total: 2 [49,00 MiB] / in use: 1 [19,00 MiB] / in no VG: 1 [30,00 MiB] 
 +</code> 
 + 
 +  * Le périphérique de type bloc /dev/loop0 est utilisé par le groupe de volume vgtest 
 +  * Le périphérique /dev/loop1 n'est associé à aucun groupe de volume pour l'instant. 
 + 
 +**vgdisplay** permet d'afficher les attributs des groupes de volumes existants: 
 + 
 +<code bash> 
 +$ sudo vgdisplay vgtest 
 +  --- Volume group --- 
 +  VG Name               vgtest 
 +  System ID              
 +  Format                lvm2 
 +  Metadata Areas        1 
 +  Metadata Sequence No  2 
 +  ... 
 +  VG Size               19,00 MiB 
 +  PE Size               1,00 MiB 
 +  Total PE              19 
 +  Alloc PE / Size       19 / 19,00 MiB 
 +  Free  PE / Size       0 / 0    
 +  VG UUID               TW5Miy-3QdA-3ve1-I4R5-50Hy-tfie-Cu7pf4 
 +</code> 
 +Ici vgtest a une taille totale de 19 Mo. Il se compose de 19 PE de 1 Mo tous utilisés. 
 + 
 +  
 +On associe le volume physique /dev/loop1 au groupe de volume vgtest: 
 +<code bash> 
 +$ sudo vgextend vgtest /dev/loop1 
 +  Volume group "vgtest" successfully extended 
 +</code> 
 + 
 +Un nouvel appel à vgdisplay permet de confirmer l'association du volume physique au groupe de volume vgtest et de noter la nouvelle taille ou le nombre de PE allouables: 
 + 
 +<code bash> 
 +$ sudo  vgdisplay vgtest 
 +  --- Volume group --- 
 +  VG Name               vgtest 
 +  ... 
 +  VG Size               48,00 MiB 
 +  PE Size               1,00 MiB 
 +  Total PE              48 
 +  Alloc PE / Size       19 / 19,00 MiB 
 +  Free  PE / Size       29 / 29,00 MiB 
 +</code> 
 + 
 +Ici 29 PE de 1Mo sont à présent disponibles. On affecte les PE disponibles au volume logique databank 
 + 
 +<code bash> 
 +$ sudo lvextend --extents +29 /dev/vgtest/databank 
 +</code> 
 + 
 +A présent il ne reste qu'a démonter et retailler le système de fichier pour qu'il s'adapte a la nouvelle taille du volume logique:  
 + 
 +<code bash> 
 +$ sudo umount /dev/vgtest/databank 
 +$ sudo resize2fs /dev/vgtest/databank 
 +$ sudo mount /dev/vgtest/databank /mnt 
 +</code> 
 + 
 +La commande **df** montre que le système de fichier a bien été agrandi: 
 + 
 +<code bash> 
 +$ df -lh /dev/vgtest/databank  
 +Sys. de fichiers            Taille Utilisé Dispo Uti% Monté sur 
 +/dev/mapper/vgtest-databank    46M     17M   27M  39% /mnt 
 +</code> 
  
 ===== Références ===== ===== Références =====
 +
 +  * http://tldp.org/HOWTO/LVM-HOWTO/extendlv.html
sysadmin/linux/lvm/etendre-volume-logique.1538993747.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)