Vous êtes sur la page 1sur 2

#

# LOGICIEL LVM
#
Sous debian, il n'est pas nécessaire de compiler LVM,
de plus en utilisant le kernel propre à débian Lvm est automatiquement configuré en mo
dule,
Les packages suivant ( lvm10 version 1.0.4-4 et lvm-common version 1.5.5) instal
lent l'ensemble des outils pour LVM et configure son utilisation sous forme de m
odules du kernel
il suffit seulement de rebooter le serveur.
vérifier en lancant : lsmod

Utilisation
Maintenant que la gestion LVM est installée et prête à fonctionner,
vous devez créer vos volumes physiques.
Partitionnez vos disques en spécifiant le system id (commande t dans fdisk) comme ét
ant 8e (libellé Linux LVM).
Il est conseillé de créer une partion non LVM pour le système, et une seul partition L
VM pour les données pour
l'ensemble des disques.
En effet, créer un volume logique à partir de hdb1, hdb2, hdc1 et hdc2 est non seule
ment un peu stupide,
mais ferait chuter les performances de LVM.
Dans un premier temps, créez les volumes physiques. Utilisez la commande pvcreate
comme suit :
faite un vgscan si le fichier "/etc/lvmtab" and "/etc/lvmtab.d" ne sont pas créés.
Par exemple on créer un physical volume sur la 2em partition du disque /dev/hda
pvcreate /dev/hda2
ensuite on créer le volume group que l'on nommera vg00 par défaut pour le premier...
vgcreate vg00 /dev/hda2
A présent, vgcreate a transmis les métadonnées au pilote du noyau.
Le groupe peut donc accueillir les volumes logiques.
Nous allons donc en créer un s'appelant lvtest1, d'une taille n'excédant pas la tail
le du volume
physique (bien sûr) :

création du premier logical volume de 3 Go nommé lv_var :


lvcreate -L3000 -nlv_var vg00
formater la partition en obtenant un journal ( EXT3 )
mke2fs -j /dev/vg00/lv_var ou mkswap /dev/vg00/lv_swap0 et swapon ...
MESSAGE !!!
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Maintenant, il suffit de monter les partitions :
mount -t ext3 /dev/vg00/lv_var /var
Pour ajouter de l'expace disque à une patition LVM existante :
consulter déjà en faisant :
lvdiplay /dev/vg00/lv_var
ajoutons 200 mo
lvextend -L+200 /dev/vg00/lv_var

Pour réduire il faut utiliser la commande :


lvreduce -L-700 /dev/vg00/lv_var

Pour prendre en compte les modifs, démonter le disque et faite un Resize2fs :


umount /dev/vg00/lv_var
Si le système ne peut démonter le disque car celui ci est busy, exécuter la commande l
sof <nom_du_disque> pour voir les programmes
qui utilise le disque en écriture. ( il faudra dont préalablement arrêter ces programm
es )
resize2fs /dev/vg00/lv_var
oubin utiliser le commandes : e2fsadm
e2fsadm -L+200 /dev/vg00/lv_var

----------------------------------
Pour supprimer un volume group (VG) :
Désactiver le volume group :
# vgchange -a n my_volume_group

vous pouvez maintenant supprimer le volume group :


# vgremove my_volume_group