Pour déplacer un groupe de volumes entier d'un système à un autre, les commandes vgexport et vgimport peuvent être utilisées. L'exemple ci-dessous implique les étapes pour déplacer un groupe de volumes nommé "data_vg" d'un système à un autre. Le volume logique de ce groupe de volumes est initialement monté sur /data01.
1. Démontez le système de fichiers
Si nécessaire, passez en mode "sauvetage". Assurez-vous qu'aucun utilisateur n'accède aux fichiers sur le volume actif.
# umount /data01
2. Marquez le groupe de volumes comme inactif
Marquer le groupe de volumes comme inactif le supprime du noyau et empêche toute autre activité sur celui-ci.
# vgchange -an data_vg vgchange -- volume group "data_vg" successfully deactivated
3. Exporter le groupe de volumes
Cela l'empêche d'être accessible sur l'"ancien" système hôte et prépare sa suppression.
# vgexport data_vg vgexport -- volume group "data_vg" successfully exported
4. Annuler la présentation du disque
Une fois que le disque a été débranché du serveur, il peut être arrêté. Le disque peut maintenant être présenté au nouveau serveur sur lequel VG data_vg doit être découvert.
5. Présentez le disque au nouveau serveur
Lorsqu'il est connecté au nouveau système, il devient /dev/sdb, donc un pvscan initial s'affiche comme ci-dessous :
# pvscan pvscan -- reading all physical volumes (this may take a while...) pvscan -- inactive PV "/dev/sdb1" is in EXPORTED VG "data_vg" [996 MB / 996 MB free] pvscan -- inactive PV "/dev/sdb2" is in EXPORTED VG "data_vg" [996 MB / 244 MB free] pvscan -- total: 2 [1.95 GB] / in use: 2 [1.95 GB] / in no VG: 0 [0]
6. Importer le groupe de volumes
Si vous importez sur un système LVM 2, exécutez la commande ci-dessous :
# vgimport data_vg Volume group "data_vg" successfully imported
Sinon, si vous importez sur un système LVM, ajoutez les PV qui doivent être importés :
# vgimport data_vg /dev/sdb1 /dev/sdb2 vgimport -- doing automatic backup of volume group "data_vg" vgimport -- volume group "data_vg" successfully imported and activated
7. Activer le groupe de volumes
# vgchange -ay data_vg
8. Monter le système de fichiers
# mkdir -p /data01 # mount /dev/data_vg/lv_data01 /data01Remarque :Pour rendre la modification persistante, ajoutez une entrée du système de fichiers dans le fichier /etc/fstab.