GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL :Comment déplacer un groupe de volumes d'un système à un autre

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 /data01
Remarque :Pour rendre la modification persistante, ajoutez une entrée du système de fichiers dans le fichier /etc/fstab.


Linux
  1. CentOS / RHEL LVM :sauvegarde des métadonnées de groupe de volumes

  2. RHEL / CentOS :Comment réduire le volume LVM

  3. CentOS / RHEL :déplacer un volume physique d'un groupe de volumes existant vers un autre groupe de volumes

  4. CentOS / RHEL :Comment supprimer le volume physique inutilisé (PV) du groupe de volumes (VG) dans LVM

  5. CentOS / RHEL :Comment convertir les métadonnées du groupe de volumes entre LVM1 et LVM2

Comment mettre à niveau de RHEL 7 vers RHEL 8

Comment déplacer tous les fichiers (y compris cachés) d'un répertoire à un autre ?

Linux - Déplacer un volume logique d'un groupe de volumes à un autre ?

Comment déplacer des comptes d'un serveur cPanel vers un autre serveur cPanel ?

CentOS / RHEL 7 :Comment installer le noyau à partir du mode de secours

Déplacer un volume logique d'un groupe de volumes à un autre