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 :
- 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.
- Utilisez l'argument
-a n
de la commandevgchange
pour marquer le groupe de volumes comme étant inactif, afin d'empêcher toute activité sur le groupe de volumes. - 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 commandepvscan
, 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. - 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. - Activez le groupe de volumes avec l'argument
-a y
de la commandevgchange
. - Montez le système de fichiers afin qu'il puisse être utilisé.