LVM
De Wiki de Nelly & Richard.
Sommaire |
Présentation
- LVM (Logical Volume Manager) est très flexible, il permet d'utiliser pleinement vos disques et de les faire évoluer en fonction de vos besoins, de réaliser des snapshots afin de faire des sauvegardes de vos données à l'instant t.
Installation
# yum install lvm ou $ apt-get install lvm2
Exemple d'utilisation
- Ici je considère que vous possédez 6 disques durs comme suit :
Device | Capacité (Go) |
---|---|
/dev/sda | 160 |
/dev/sdb | 120 |
/dev/sdc | 200 |
/dev/sdd | 250 |
/dev/sde | 80 |
/dev/sdf | 40 |
- Nous allons réaliser avec les 3 premiers disques un RAID1 de 240Go ainsi qu'une partition de 370Go sur les 3 derniers disques.
Initialisation des disques
- Créez sur chaque disque une partition LVM (8E via cfdisk) de la totalité de l'espace disponible.
$ sudo cfdisk /dev/sda ...
Volumes Physiques
- Les volumes physique correspondent à vos partitions et sont nécessaires pour l'intégration à un groupe de volumes.
$ sudo pvcreate /dev/sda1 $ sudo pvcreate /dev/sdb1 $ sudo pvcreate /dev/sdc1 $ sudo pvcreate /dev/sdd1 $ sudo pvcreate /dev/sde1 $ sudo pvcreate /dev/sdf1
- Commandes utiles
$ pvscan $ vdisplay
Groupe de Volumes
- Création du groupe de volumes 1
$ vgcreate vg1 /dev/sda1 /dev/sdb1 /dev/sdc1
- Création du groupe de volumes 2
$ vgcreate vg2 /dev/sdd1 /dev/sde1 /dev/sdf1
- Commandes utiles :
$ vgscan $ vgdisplay $ vgextend $ vgreduce
Volume Logique
- Volume logique 1 et 2
$ sudo lvcreate -L 240Go -n lv1 vg1 $ sudo lvcreate -L 240Go -n lv2 vg1
- Volume logique 1bis
$sudo lvcreate -L 370Go -n lv1bis vg2
- Commandes utiles :
$ lvresize $ lvrename $ lvscan $ lvdisplay
Création du RAID1
- Bon, je ne vais pas m'attarder sur mdadm, on verra ça par la suite...
$ sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/vg1/lv1 /dev/vg1/lv2
Création partition
- formatage du volume logique
$ sudo mkfs.ext3 /dev/vg2/lv1bis
Représentation graphique