Outils pour utilisateurs

Outils du site


admin:procedures:redimensionnement-lvm

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
admin:procedures:redimensionnement-lvm [2017/08/09 09:41] fpoulainadmin:procedures:redimensionnement-lvm [2022/04/12 11:04] (Version actuelle) qgibeaux
Ligne 25: Ligne 25:
  
 Pour étendre le volume de 100Go par rapport à sa taille actuelle, il suffit de faire Pour étendre le volume de 100Go par rapport à sa taille actuelle, il suffit de faire
-  lvextend -L+100G /dev/mapper/vg_bling-blang+  lvextend -L+100G /dev/mapper/vg_bling-blang
  
 ==== Correction de la table de partition ==== ==== Correction de la table de partition ====
Ligne 34: Ligne 34:
 Donc on va faire ça. Sauf que fdisk ne semble pas toujours [[https://serverfault.com/questions/716270/resizing-partition-fdisk-fails-with-invalid-argument|faire le job]]. Alternativement, parted fonctionne : Donc on va faire ça. Sauf que fdisk ne semble pas toujours [[https://serverfault.com/questions/716270/resizing-partition-fdisk-fails-with-invalid-argument|faire le job]]. Alternativement, parted fonctionne :
 <code> <code>
-# parted /dev/mapper/vg_galanga-borg_backup+# parted /dev/mapper/vg_bling-blang
 GNU Parted 3.2 GNU Parted 3.2
-Using /dev/mapper/vg_galanga-borg_backup+Using /dev/mapper/vg_bling-blang
 Welcome to GNU Parted! Type 'help' to view a list of commands. Welcome to GNU Parted! Type 'help' to view a list of commands.
 (parted) print                                                             (parted) print                                                            
-Warning: Not all of the space available to /dev/mapper/vg_galanga-borg_backup appears to be used, you can fix the GPT to use all of the+Warning: Not all of the space available to /dev/mapper/vg_bling-blang appears to be used, you can fix the GPT to use all of the
 space (an extra 209715200 blocks) or continue with the current setting?  space (an extra 209715200 blocks) or continue with the current setting? 
 Fix/Ignore? Fix                                                            Fix/Ignore? Fix                                                           
Ligne 45: Ligne 45:
 </code> </code>
  
 +==== Extension de la partition ====
  
 +On retaille la première partition en la terminant à 100% de l'espace disponible :
 +<code>
 +(parted) resizepart 
 +Partition number? 1                                                       
 +End?  [107GB]? 100%                                                       
 +(parted) quit                                                             
 +</code>
 +
 +À ce stade, la partition a été élargie mais le système de fichier n'occupe pas toute la place.
 +
 +Par ailleurs, si le volume est utilisé par une machine virtuelle, il faut que celle-ci soit mise au courant des changements de partition. Le plus simple c'est probablement de la redémarrer.
 +
 +==== Extension du système de fichier ====
 +
 +Dans notre cas le volume est utilisé par une machine virtuelle et la partition est montée. On peut redimensionner sans soucis une partition montée car on augmente sa taille. Mais on le fait depuis la VM. Dans notre cas la partition concernée est /dev/vdb1 ; il suffit donc de lancer :
 +  # resize2fs /dev/vdb1
 ===== Cas d'un logical volume utilisé « comme une partition » ===== ===== Cas d'un logical volume utilisé « comme une partition » =====
  
-A priori pour étendre le volume de 100Go par rapport à sa taille actuelle, il suffit de faire +A priori pour étendre le volume de 100Go par rapport à sa taille actuelle, c'est beaucoup plus simple. Il suffit de faire : 
-  lvextend -L+100G --resizefs /dev/mapper/vg_bling-blang+  lvextend -L+100G --resizefs /dev/mapper/vg_bling-blang 
 +   
 +===== Cas d'un logical volume utilisé « comme une partition » via libvirt (félicette) ===== 
 + 
 +Exemple de passage de 600G à 800G : 
 + 
 +Se connecter à l'hôte (par ex galanga) : 
 + 
 +  # lvextend -L +200G /dev/vg_galanga/borg_backup 
 +  # virsh blockresize felicette --path /dev/vg_galanga/borg_backup --size 800G 
 + 
 +Se connecter y félicette : 
 + 
 +  # parted /dev/vdb 
 +<code> 
 +(parted) resizepart 
 +Warning: Not all of the space available to /dev/vdb appears to be used, you can fix the GPT to use all of the space (an extra 419430400 blocks) or continue with the current setting? 
 +Fix/Ignore? F 
 +Partition number? 1 
 +Warning: Partition /dev/vdb1 is being used. Are you sure you want to continue? 
 +Yes/No? yes 
 +End?  [644GB]? 100% 
 +(parted) quit 
 +Information: You may need to update /etc/fstab. 
 +</code> 
 +  # resize2fs /dev/vdb1
  
admin/procedures/redimensionnement-lvm.1502271682.txt.gz · Dernière modification : 2017/08/09 09:41 de fpoulain