4.3.14. Déplacer un groupe de volumes sur un autre système

Vous pouvez déplacer un groupe de volumes LVM sur un autre système. Pour ce faire, il est recommandé d'utiliser les commandes vgexport et vgimport.
La commande vgexport rend un groupe de volumes inactif inaccessible au système afin que vous puissiez détacher ses volumes physiques. La commande vgimport rend un groupe de volumes accessible à une machine après que la commande vgexport l'ait rendu inactif.
Pour déplacer un groupe de volumes d'un système à un autre, effectuez les étapes suivantes :
  1. Assurez-vous qu'aucun utilisateur ne soit en train d'accéder aux fichiers sur les volumes actifs du groupe de volumes, puis démontez les volumes logiques.
  2. Utilisez l'argument -a n de la commande vgchange pour marquer le groupe de volumes comme étant inactif, afin d'empêcher toute activité sur le groupe de volumes.
  3. Utilisez la commande vgexport afin d'exporter le groupe de volumes. Cela l'empêche d'être accédé par le système à partir duquel vous le supprimez.
    Après avoir exporté le groupe de volumes, le volume physique apparaîtra comme faisant partie d'un groupe de volumes exporté lorsque vous exécuterez la commande pvscan, comme dans l'exemple suivant.
    [root@tng3-1]# pvscan
      PV /dev/sda1    is in exported VG myvg [17.15 GB / 7.15 GB free]
      PV /dev/sdc1    is in exported VG myvg [17.15 GB / 15.15 GB free]
      PV /dev/sdd1   is in exported VG myvg [17.15 GB / 15.15 GB free]
      ...
    
    Lorsque le système est éteint, vous pouvez débrancher les disques qui composent le groupe de volumes et les connecter au nouveau système.
  4. Lorsque les disques sont connectés au nouveau système, utilisez la commande vgimport pour importer le groupe de volumes et le rendre ainsi accessible au nouveau système.
  5. Activez le groupe de volumes avec l'argument -a y de la commande vgchange.
  6. Montez le système de fichiers afin qu'il puisse être utilisé.