System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Augmentation FS lvm

linux-fs-ext2.png

Exemple avec une partition en ext3

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 bien 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 logical volume :

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 qu’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

Augmenter la taille du lv :

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 :

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 que le filesystem est bien retaillé :

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 

Et voilou ! l'affaire est dans la poches !

Si vous avez des petites procédures comme celle ci, simple et bien pratique, partagez les !

Par GanGan | le lundi, juin 27 2011 10:45