Augmenter la taille d’un disque

Je souhaite augmenter ma partition vg02-lv_appli de 20 à 30 Go

df -hPT

Sys. de fichiers              Type     Taille Utilisé Dispo Uti% Monté sur
devtmpfs                      devtmpfs   4,0M       0  4,0M   0% /dev
tmpfs                         tmpfs       16G       0   16G   0% /dev/shm
tmpfs                         tmpfs      6,3G    1,1M  6,3G   1% /run
/dev/mapper/vg00-root         xfs         24G    9,5G   14G  41% /
/dev/mapper/vg00-lv_tmp       xfs        5,0G     68M  4,9G   2% /tmp
/dev/sda1                     xfs        960M    370M  591M  39% /boot
/dev/mapper/vg02-lv_appli     xfs         20G    175M   20G   1% /lin-appli
/dev/mapper/vg00-lv_var       xfs        5,0G    329M  4,7G   7% /var
/dev/mapper/vg01-lv_localsys  xfs         10G    104M  9,9G   2% /localsys
/dev/mapper/vg00-lv_home      xfs        2,0G     47M  1,9G   3% /home
/dev/mapper/vg00-lv_var_cache xfs        5,0G    590M  4,4G  12% /var/cache
/dev/mapper/vg00-lv_var_log   xfs        9,3G    1,4G  7,9G  15% /var/log
/dev/mapper/vg00-lv_var_tmp   xfs        960M     40M  921M   5% /var/tmp
/dev/mapper/vg00-lv_var_audit xfs        6,0G    3,6G  2,4G  60% /var/log/audit
tmpfs                         tmpfs      3,2G       0  3,2G   0% /run/user/763564522

La commande lsblk permettra de voir la partition concernée, ici sdd (vg02-lb_appli)

lsblk

NAME                  MAJ:MIN  RM  SIZE RO TYPE MOUNTPOINTS
sda                     8:0     0   60G  0 disk
├─sda1                  8:1     0    1G  0 part /boot
└─sda2                  8:2     0   59G  0 part
  ├─vg00-root         253:0     0 23,3G  0 lvm  /
  ├─vg00-lv_home      253:2     0    2G  0 lvm  /home
  ├─vg00-lv_var_tmp   253:4     0    1G  0 lvm  /var/tmp
  ├─vg00-lv_var_audit 253:5     0    6G  0 lvm  /var/log/audit
  ├─vg00-lv_var_log   253:7     0  9,3G  0 lvm  /var/log
  ├─vg00-lv_var_cache 253:8     0    5G  0 lvm  /var/cache
  ├─vg00-lv_var       253:9     0    5G  0 lvm  /opt/sentinelone/rpm_mount
  │                                             /var
  └─vg00-lv_tmp       253:10    0    5G  0 lvm  /tmp
sdb                     8:16    0    8G  0 disk
└─vg08-lv_swap        253:1     0    8G  0 lvm  [SWAP]
sdc                     8:32    0   10G  0 disk
└─vg01-lv_localsys    253:3     0   10G  0 lvm  /localsys
sdd                     8:48    0   20G  0 disk
└─vg02-lv_appli       253:6     0   20G  0 lvm  /lin-appli

Il faut maintenant ajouter 10 Go sur le disque voulu sur VMware.

Pour la prise en compte sur le volume physique, il faudra faire un pvresize sur le sdd.

pvresize /dev/sdd

Physical volume "/dev/sdd" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized

La commande pvs affichera alors que 10Go ne sont pas encore affecté sur le sdd.

pvs

PV         VG   Fmt  Attr PSize   PFree
  /dev/sda2  vg00 lvm2 a--  <59,00g <2,40g
  /dev/sdb   vg08 lvm2 a--   <8,00g     0
  /dev/sdc   vg01 lvm2 a--  <10,00g     0
  /dev/sdd   vg02 lvm2 a--  <30,00g 10,00g

Afin de les ajouter sur le vg02 (sdd), il faut étendre le volume logique (LV). Le +100%FREE ajoutera tout l’espace disponible.

lvextend -l +100%FREE /dev/vg02/lv_appli
Size of logical volume vg02/lv_appli changed from <20,00 GiB (5119 extents) to <30,00 GiB (7679 extents).
  Logical volume vg02/lv_appli successfully resized.

Il est possible de vérifier que l’espace disque a bien été ajouté avec les commandes pvs, vgs et lvs.

pvs

PV         VG   Fmt  Attr PSize   PFree
  /dev/sda2  vg00 lvm2 a--  <59,00g <2,40g
  /dev/sdb   vg08 lvm2 a--   <8,00g     0
  /dev/sdc   vg01 lvm2 a--  <10,00g     0
  /dev/sdd   vg02 lvm2 a--  <30,00g     0
vgs

VG   #PV #LV #SN Attr   VSize   VFree
  vg00   1   8   0 wz--n- <59,00g <2,40g
  vg01   1   1   0 wz--n- <10,00g     0
  vg02   1   1   0 wz--n- <30,00g     0
  vg08   1   1   0 wz--n-  <8,00g     0
lvs

LV           VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_home      vg00 -wi-ao----   2,00g
  lv_tmp       vg00 -wi-ao----   5,00g
  lv_var       vg00 -wi-ao----   5,00g
  lv_var_audit vg00 -wi-ao----   6,00g
  lv_var_cache vg00 -wi-ao----   5,00g
  lv_var_log   vg00 -wi-ao----   9,31g
  lv_var_tmp   vg00 -wi-ao----   1,00g
  root         vg00 -wi-ao---- <23,29g
  lv_localsys  vg01 -wi-ao---- <10,00g
  lv_appli     vg02 -wi-ao---- <30,00g
  lv_swap      vg08 -wi-ao----  <8,00g

En revanche, le système de fichier n’aura pas encore pris en compte la modification. (On peut le vérifier avec la commande df -hPT)

Il faudra redimensionner le système de fichier. (en l’occurrence dans mon cas, de type XFS)

xfs_growfs /lin-appli/

Laisser un commentaire

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