Réduire ou augmenter la taille d’un volume FS lvm

Réduire ou augmenter la taille d’un volume FS lvm

Pour réduire ou augmenter la taille d’un LV ou logical volume. 

Une des tâches courantes de tout administrateur système consiste à gérer l’espace disque sur un serveur. Peu importe le système d’exploitation que le serveur exécute, l’espace disque libre est toujours quelque chose que vous surveillez. Je n’entrerai pas dans une conférence ennuyeuse sur pourquoi la gestion de l’espace disque est critique, car je suis sûr que beaucoup d’entre vous sont bien conscients de ce qui se passe quand un serveur manque d’espace disque disponible.

Vérifier l’existence du filesystem :

df -hP /nom_du_filesystem

Exemple avec /logs :

df -hP /logs
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/rootvg-lv007  2.0G   68M  1.8G   4% /logs

Vérifier que le fs est de type ext3 :

grep nom_du_filesystem /etc/fstab

Exemple :

grep /logs /etc/fstab
/dev/rootvg/lv007        /logs     ext3    defaults        1 2

Trouver le volume group du volume logique

lvdisplay -l nom_du_lv

Exemple :

lvdisplay /dev/rootvg/lv007
  --- Logical volume ---
  LV Name                /dev/rootvg/lv007
  VG Name                rootvg
  LV UUID                aD11op-Svn1-cXLT-Qo4Q-9JQP-SGXW-hwxWfU
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                2.00 GB
  Current LE             64
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:5 

Vérifier s’il reste assez de place sur le volume group du filesystem

vgdisplay nom_du_vg

Exemple :

vgdisplay rootvg
  --- Volume group ---
  VG Name               rootvg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                9
  Open LV               9
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               29.72 GB
  PE Size               32.00 MB
  Total PE              951
  Alloc PE / Size       461 / 14.41 GB
  Free  PE / Size       490 / 15.31 GB
  VG UUID               7W8fp8-m2rM-6tuk-Chfz-FVnk-7ssF-MOgqs0

Augnenter la taille du (lv) volume logique

S’il reste assez de place sur le volume group :

lvextend -L nouvelle_taille[MG] nom_du_logical_volume

Ou :

lvextend -L +taille_a_ajouter[MG] nom_du_logical_volume

Exemple 1 :

lvextend -L 3G /dev/rootvg/lv007
  Extending logical volume lv007 to 3.00 GB
  Logical volume lv007 successfully resized

Exemple 2 :

lvextend -L +1024M /dev/rootvg/lv007
  Extending logical volume lv007 to 3.00 GB
  Logical volume lv007 successfully resized

Augmenter la taille du (fs) file système

resize2fs nom_du_logical_volume

Exemple :

resize2fs /dev/rootvg/lv007
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/rootvg/lv007 is mounted on /logs; on-line resizing required
Performing an on-line resize of /dev/rootvg/lv007 to 786432 (4k) blocks.
The filesystem on /dev/rootvg/lv007 is now 786432 blocks long.

Vérifier si la taille du filesystem est bien modifier

df –hP /nom_du_filesystem

Exemple :

df -hP /logs
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/rootvg-lv007  3.0G   68M  2.7G   3% /logs 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

* Copy This Password *

* Type Or Paste Password Here *