Linux : extension de la partition racine d’une VM sans reboot

Pré-requis : LVM configuré sur le serveur

Avant :
[email protected]:~# df -h
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/mapper/ROOTVG-SLASH                      9,7G  8,9G  291M  97% /

1 On ajoute un disque virtuel via le vcenter
2 On lance la détection du nouveau device scsi : echo « – – -« > /sys/class/scsi_host/host0/scan
3 On recherche nos disques : fdisk -l
4 On crée une partition : fdisk /dev/sdb, puis n, p, 1, w
5 On rajoute la nouvelle partition, ou directement la partition au VG existant :

[email protected]:~# vgextend ROOTVG /dev/sdb1
       No physical volume label read from /dev/sdb1
       Writing physical volume data to disk "/dev/sdb1"
       Physical volume "/dev/sdb1" successfully created
       Volume group "ROOTVG" successfully extended 

6 On étend le LV qui nous intéresse en prenant out l’espace disque :

[email protected]:~#  lvextend -l +100%FREE /dev/ROOTVG/SLASH
   Extending logical volume SLASH to 19,72 GB
   Logical volume SLASH successfully resized 

7 On dit au filesystem de s’étendre :

[email protected]:~# resize2fs /dev/ROOTVG/SLASH
...
     Filesystem at /dev/ROOTVG/SLASH is mounted on /; on-line resizing required
     Performing an on-line resize of /dev/ROOTVG/SLASH to 2613248 (4k) blocks.
     Le système de fichiers /dev/ROOTVG/SLASH a maintenant une taille de 2613248 blocs.</em> 

Après :

[email protected]:~# df -h
 Sys. de fich.             Tail. Occ. Disp. %Occ. Monté sur
/dev/mapper/ROOTVG-SLASH    20G  8,9G  9,3G  50%  / 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload the CAPTCHA.