Première approche sur LVM
by
gameboy
@ 07/07/2007
LVM est l'acronyme de Logical Volume Management, gestionnaire de volume logique en français , une méthode d'allocution d'espace disque pour les systèmes UNIX/LINUX.
Commandes de base sur les Volumes Logiques :
il est possible de permettre au groupe de s'étendre en lui intégrant une nouvelle partition Extension d'un volume logique :
root@gameboy:~# lvextend -L+200000 /dev/volgroup/lvolpuis il est possible d'augmenter la capacité du logical volume, de 20 Go Volume Logique: Création d'un volume logique : fichier d'archive : Création d'un logical volume de 2 Go, nommé home, appartenant au groupe volgroup :
root@gameboy:~#lvcreate -n gameboy --size 2g volgroupFormatage et utilisation :
Logical Volume "home" created
root@gameboy:~#ls /dev/volgroup/
gameboy
Le volume logique a été crée, on peut ainsi le formater en ext3 :
root@gameboy:~#mkfs.ext3 /dev/volgroup/gameboyEnsuite on peut monter notre volume logique :
root@gameboy:~# mkdir /home/gameboyBien sur il faudra modifier le fichier /etc/fstab pour que le montage de notre volume logique se fasse à chaque démarrage :
root@gameboy:~# mount /dev/volgroup/gameboy /home/gameboy
/dev/volgroup/gameboy /home/gameboy ext3 defaults 0 2Il existe une commande pour avoir des informations sur les volumes logiques :
root@gameboy:~# lvdisplayExtension d'un volume logique :
--- Logical volume ---
LV Name /dev/volgroup/gameboy
VG Name volgroup
LV UUID J5XlaT-e0Zj-4mHz-wtET-P6MQ-wsDV-Lk2o5A
LV Write Access read/write
LV Status available
# open 0
LV Size 2.00 GB
Current LE 256
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 254:0
root@lappy:~# lvextend -L+1g /dev/volgroupe/gameboyOn peut modifier un volume physique formaté en ext3 sans le démonter mais c'est une action qui ne garantie pas totalement la sécurité des données. Au pire des cas lancer un :
Extending logical volume test to 3.00 GB
Logical volume test successfully resized
root@lappy:~# lvreduce -L-1g /dev/volgroupe/gameboy
Extending logical volume test to 1.00 GB
Logical volume test successfully resized
root@gameboy:~# e2fsck -f /dev/volgroup/gameboySuppression d'un volume logique :
root@gameboy:~# lvremove /dev/volgroup/gameboyIl existe aussi la commande lvrename pour renommer un volume logique
Do you really want to remove active logical volume "gameboy"? [y/n]: y
Logical volume "gameboy" successfully removed