ReLoad

Thierry Jaouen ~ WikiBlog
"Rien à foutre d'être lu, tant que je peux me relire."

User Tools

Site Tools


start


Debian Jessie et le "Thin provisioning" LVM

Je découvre le “thin provisioning” de LVM2 , mais avant de faire un post (ou pas) sur le sujet, il s'avère que l'implémentation sous “Debian Jessie” est incomplète.

Donc, avant de jouer avec ça et de tomber dans la “busybox” au prochain boot, assurez-vous de 2 choses:

  1. Le package “thin-provisioning-tools” est installé
  2. Le module “dm-thin-pool” est chargé au boot.

LVM et vgsplit

Un rapide topo pour expliquer comment répartir des volumes logiques sur plusieurs disques physiques, et puis séparer ces volumes en plusieurs groupes de volumes.

Bon, c'est pas très clair, alors on va partir d'un cas concret.

LVM merge

Appliquer l'état d'un “snapshot” sur le volume original …

En clair:

# lvcreate -s -L 1G -n vol_snapshot /dev/vg0/vol_original

Qu'on change ou pas “vol_snapshot”, voici comment “merger” :

# lvconvert --merge /dev/vg0/vol_snapshot

A ce moment, “vol_originaldevrait devenir une copie de “vol_snapshot”…
Sauf, si la partition originale est occupé.

Dans ce cas, le plus brutal: rebooter ? :-)

Sinon, démo(u)nter:

# umount ....<point de mountage>....

Et puis désactiver temporairement le volume:

# lvchange -an /dev/vg0/vol_original

Et puis ré-activer le volume:

# lvchange -ay /dev/vg0/vol_original

Après quelques instants, le “merge” est fait et “vol_original” a le contenu de “vol_snapshot”. En passant, le “snapshot” a aussi disparu.

Sources:



start.txt · Last modified: 2012/03/25 22:48 by thierry