GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL :Comment migrer le stockage (LVM) avec la commande pvmove

Solution :
Configuration existante :

Existing Physical Volume: 1.5 TB, /dev/mapper/mpathX
Existing Volume Group: data_vg
Existing Logical Volume: lv_data01 (/dev/mapper/data_vg-lv_data01)

Il faut passer à la configuration suivante :

Physical Volume: 1.5TB, /dev/mapper/mpathY
Volume Group: data_vg
Logical Volume: data (/dev/mapper/data_vg-lv_data01)
Remarque : Veuillez effectuer une sauvegarde complète avant d'effectuer la migration du stockage

Étapes

1. Commencez par pvcréer le nouveau disque. Il s'agit du disque de la nouvelle baie de stockage vers laquelle nous voulons migrer.

# pvcreate /dev/mapper/mpathY

2. Maintenant, ajoutez ce disque dans le groupe de volumes data_vg :

# vgextend data_vg /dev/mapper/mpathY

Assurez-vous qu'il y a des extensions libres sur le nouveau disque avant d'exécuter pvmove

3. Commencez la migration du PV /dev/mapper/mpathX vers le nouveau PV /dev/mapper/mpathY

# pvmove -b /dev/mapper/mpathX /dev/mapper/mpathY

Cela prendra du temps en fonction de la taille pour terminer l'activité. L'option -b dans la commande ci-dessus exécute la commande pvmove en arrière-plan.

4. Périodiquement, vous pouvez vérifier la progression de la migration. Assurez-vous de rechercher dans la colonne "Copy%" le LV et le VG avec lesquels vous travaillez.

# lvs -a -o+devices

Lorsque la migration sera complètement terminée, vous le saurez car la colonne "Copy%" n'enregistrera plus de valeur pour le LV et le VG dans lesquels vous travaillez.

Vous pouvez également exécuter pvmove -iX , où X est un intervalle en secondes pour signaler la progression. Par exemple, pvmove -i5 signalera la progression toutes les 5 secondes.

5. Maintenant, vous pouvez retirer en toute sécurité le PV d'origine du VG.

# vgreduce oracleprod /dev/mapper/mpathX
# pvremove /dev/mapper/mpathX


Linux
  1. Comment installer Jetbackup sur CentOS/RHEL 7 avec cPanel ?

  2. CentOS / RHEL :Comment migrer le stockage (LVM) avec la commande pvmove

  3. CentOS / RHEL :Comment supprimer un volume LVM

  4. CentOS / RHEL :Comment trouver l'heure de création du volume LVM

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

Ajouter du stockage avec LVM

Comment gérer le stockage sous Linux avec LVM

Comment démarrer le service au démarrage avec RHEL 8 / CentOS 8 Linux

Comment installer dig sur RHEL 8 / CentOS 8

Comment créer un groupe de volumes sous Linux avec LVM

CentOS / RHEL :Comment étendre le volume physique dans LVM en étendant la partition de disque utilisée