Introduction
LVM ajoute des couches d'abstraction entre la partition de disque et vos données. Ces niveau d'abstraction vont vous permettre de modifier dynamiquement la taille des systèmes de fichier, sans mettre en péril vos données.
Ainsi vous pourrez ajouter, enlever de l'espace disque d'un filesystem à la volée (ou presque), rajouter un système de fichier... sans modification de la table des partitions.
Ces couches se nomment :
- "Physical Volume" (abrevisation: PV),
- "Volume Group" (Abréviation : VG)
- "Logical Volume" (Abréviation : LV)
Un PV comprends une ou plusieurs disque(s) ou partition(s) de disques. Chaque PV correspond à un VG. En fait, le PV permet d'initialiser l'espace disque pour qu'il puisse être géré et utilisé par LVM.
Chaque disque ou partition de disque affecté à un VG lui est exclusivement réservé. Il est impossible d'affecter un même disque à plusieurs VG. En revanche, on peut affecter des partitions de disque différents à un même VG.
Dans chaque VG, nous créerons plusieurs LV. Chaque LV sera alors formaté et monté dans notre arborescence pour y être utilisé par l'utilisateur final.
Quand nous formatons un LV, nous créons en fait un système de fichier (fs) : c'est cette couche que vous utilisez lorsque vous effectuez l'opération de montage.
Principe de fonctionnement
Lorsqu'il est question de partitions disques, il est bien entendu qu'il ne s'agit pas forcément de partitions physiques. Cela signifie entre autre que vous pouvez utiliser LVM au dessus d'un RAID logiciel.
Résumé des principales commandes
Il s'agit tout d'abord de partitionner votre disque et de créer les PV. Par exemple, pour un Dom0 Xen, je crée 2 PV:
- un PV appelé
Systemd'une cinquantaine de GigaOctet - un PV appelé
XenHostingqui occupe le reste du disque
Attention: la commande qui suit est très dangereuse. Vous voila prévenu...
