Pour étendre un système de fichiers sous Linux, il faut tout d'abord déterminer la place disponible dans le VG du FS :

# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rootvg-root 8254896 5162996 2665944 66% /
/dev/sda1 245679 78735 153837 34% /boot
/dev/mapper/rootvg-home 999320 235100 711792 25% /home
/dev/mapper/rootvg-tmp 1998672 31204 1862612 2% /tmp
/dev/mapper/rootvg-var 4513440 215984 4061536 6% /var

# lvdisplay /dev/mapper/rootvg-root
--- Logical volume ---
LV Path /dev/rootvg/root
LV Name root
VG Name rootvg
LV UUID ZBnBJn-59gp-AHOr-A901-O8cY-g9Vo-5XQqyu
LV Write Access read/write
LV Creation host, time vm-ks-rh65.adm.parimutuel.local, 2014-04-11 09:45:14 +0200
LV Status available
# open 1
LV Size 8.12 GiB
Current LE 260
Segments 3
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0

 

# vgdisplay rootvg  # si le FS est dans ce VG.( lvdisplay /dev/mapper/rootvg-root)

# 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 5
Open LV 5
Max PV 0
Cur PV 1
Act PV 1
VG Size 19.72 GiB
PE Size 32.00 MiB
Total PE 631
Alloc PE / Size 628 / 19.62 GiB
Free PE / Size 3 / 96.00 MiB
VG UUID ujXeUy-F90M-lkp3-QmqP-hn0X-fFG2-Qoibyu

Etendre alors le LV par la comande :

# lvextend -L+128M /dev/mapper/rootvg-root

Size of logical volume rootvg/root changed from 8.00 GiB (256 extents) to 8.12 GiB (260 extents).
Logical volume root successfully resized.

Puis redétecter le changement :

resize2fs /dev/mapper/rootvg-root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/rootvg-root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/mapper/rootvg-root to 2129920 (4k) blocks.
The filesystem on /dev/mapper/rootvg-root is now 2129920 blocks long.


Les commandes 'lvs' ou 'vgs' peuvent aussi être utilisées.

 

 

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone