Augmentation FS lvm
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 !