4.7. Déplacement des données en ligne

Vous pouvez déplacer les données pendant que le système est en cours d'utilisation avec la commande pvmove.
La commande pvmove divise les données devant être déplacées dans des sections et crée un miroir temporaire afin de déplacer chaque section. Pour davantage d'informations à propos de la commande pvmove, reportez-vous à la page de manuel pvmove(8).
Because the pvmove command uses mirroring, it is not cluster-aware and needs exclusive access to a volume. For information on activating logical volumes on individual nodes in a cluster, see Section 4.8, « Activation des volumes logiques sur les noeuds individuels d'un cluster ».
La commande suivante déplace tout l'espace alloué, du volume physique /dev/sdc1 vers les autres volumes physiques libres du groupe de volumes :
pvmove /dev/sdc1
La commande suivante déplace juste les extensions du volume logique MyLV.
pvmove -n MyLV /dev/sdc1
Étant donné que la commande pvmove peut prendre du temps, vous pourriez vouloir l'exécuter en arrière plan afin de ne pas afficher sa progression au premier plan. La commande suivante déplace, en arrière plan, toutes les extensions allouées au volume physique /dev/sdc1 vers /dev/sdf1.
pvmove -b /dev/sdc1 /dev/sdf1
La commande suivante affiche la progression du déplacement sous forme de pourcentage, à cinq secondes d'intervalle.
pvmove -i5 /dev/sdd1