Ceci est une ancienne révision du document !


LVM

Création et utilisation de volumes LVM.

Nous nous appuierons sur une Debian satble (lenny).

Je ne vais pas décrire LVM ici, d'autres sites comme wikipedia font ca bien mieux que moi.

Voici cependant les principes généraux :

  • LVM permet de créer des partitions avec souplesse : agrandisement, réduction, …
  • Ces partitions sont “créées” sur un “groupe de volume” spécifique.
  • Ces memes groupes de volumes sont constitués d'un ou plusieurs volumes physiques (donc eventuellement répartis sur plusieus disques)
  • Ces partitions peuvent ensuite etre formatées/montées/exportées comme n'importe quelle partition physique.
  • Plusieurs volumes physiques peuvent etre agrégés pour n'en former qu'un seul.
  • Vous ne maitrisez pas l'emplacement réel physique de ces partitions sur le volume physique.
  • Les pertes de performance par rapport a une partition physique native sont tres faibles.
  • LVM permet d'effectuer des snapshots des partitions.

Préparatifs

Pour utiliser LVM il faut installer lvm (qui l'eu crut :p ) :

apt-get install lvm2

Creation du volume LVM

  • créer une partition de type “Linux LVM” ou “8E” via votre outil préféré (fdisk, cfdisk, ….).
    Dans mon cas la partition /dev/hda2 sera utilisée
  • créer le physical volume ( PV en abrégé) :
    répéter l'opération sur toutes les partitions que vous voudrez utiliser pour LVM
    pvcreate /dev/hda2
  • on peut vérifier la création de ce PV par la commande pvdisplay qui devrait retourner quelque chose de similaire a :
    # pvdisplay 
      "/dev/hda2" is a new physical volume of "67,06 GB"
      --- NEW Physical volume ---
      PV Name               /dev/hda2
      VG Name               
      PV Size               67,06 GB
      Allocatable           NO
      PE Size (KByte)       0
      Total PE              0
      Free PE               0
      Allocated PE          0
      PV UUID               jSMXZ7-qY1V-aeYR-Ykfk-hzjJ-xG4R-LzlSgi
  • créer le “groupe de volumes( VG en abrégé)” baptisé vg0. Dans notre cas, un seul physical volume le composera :
    vgcreate vg0 /dev/hda2

    Si vous vouliez utiliser plus de physical volume au sein de ce groupe de volume, il suffit de les lister, comme par exemple :

    vgcreate vg0 /dev/hda2 /dev/sda2
  • pour vérifier cette creation, on peut utiliser la commande vgdisplay, qui devrait afficher quelque chose comme :
    # vgdisplay 
      --- Volume group ---
      VG Name               vg0
      System ID             
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  1
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                0
      Open LV               0
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               67,06 GB
      PE Size               4,00 MB
      Total PE              17167
      Alloc PE / Size       0 / 0   
      Free  PE / Size       17167 / 67,06 GB
      VG UUID               3lkzGV-F2YT-70zt-oZw5-pqTQ-O8ss-RpjkgV
  • On peut enfin passer a la suite et créer nos premieres partitions :

Creation de partitions LVM

sysadmin/lvm2.1266837366.txt.gz · Dernière modification: 2010/02/22 12:16 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0