GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL 7 :Comment créer et supprimer les miroirs LVM à l'aide de lvconvert

Lorsque vous convertissez un volume linéaire en volume en miroir, vous créez essentiellement une copie miroir supplémentaire pour un volume existant. Cela signifie que votre groupe de volumes doit contenir les périphériques et l'espace pour les miroirs et pour le journal des miroirs. Si vous perdez une copie d'un miroir, LVM convertit le volume en un volume linéaire afin que vous ayez toujours accès au volume. Et l'option '[ -m | –miroirs ]’ spécifie le degré du miroir que vous souhaitez créer.

Par exemple :

  • "-m 1" convertirait le volume logique d'origine en un volume miroir à 2 côtés ; c'est-à-dire un volume linéaire plus une copie.
  • Et "-m 0" convertira le volume logique en miroir en un volume logique linéaire, en supprimant ou en cassant la jambe du miroir, y compris les périphériques en miroir.

Créer des miroirs LVM

La commande suivante convertit le volume logique linéaire ‘datavg/testlv’ en volume logique miroir :

# lvconvert -m1 datavg/testlv

Les commandes ci-dessous montrent la configuration du volume après que la commande lvconvert a changé le volume en un volume avec deux copies miroir.

# lvs -a -o name,copy_percent,devices datavg
  LV                Cpy%Sync Devices
  testlv            100.00   testlv_rimage_0(0),testlv_rimage_1(0)
  [testlv_rimage_0]          /dev/sdb(0)
  [testlv_rimage_1]          /dev/sdc(1)
  [testlv_rmeta_0]           /dev/sdb(256)
  [testlv_rmeta_1]           /dev/sdc(0)
# lvs --all --segments -o +devices
  LV                VG     Attr       #Str Type   SSize  Devices
  root              centos -wi-ao----    1 linear 17.47g /dev/sda2(512)
  swap              centos -wi-ao----    1 linear  2.00g /dev/sda2(0)
  testlv            datavg rwi-aor---    2 raid1   1.00g testlv_rimage_0(0),testlv_rimage_1(0)
  [testlv_rimage_0] datavg iwi-aor---    1 linear  1.00g /dev/sdb(0)
  [testlv_rimage_1] datavg iwi-aor---    1 linear  1.00g /dev/sdc(1)
  [testlv_rmeta_0]  datavg ewi-aor---    1 linear  4.00m /dev/sdb(256)
  [testlv_rmeta_1]  datavg ewi-aor---    1 linear  4.00m /dev/sdc(0)

Supprimer les miroirs LVM

La commande suivante convertit le volume logique en miroir datavg/testlv en un volume logique linéaire, en supprimant ou en cassant la copie miroir, y compris les périphériques en miroir. Notez que nous devons spécifier l'appareil pour détacher la copie miroir.

# lvconvert -m0 datavg/testlv /dev/sdc

Vérifiez à nouveau l'état du volume et des appareils pour voir la différence :

# lvs -a -o +devices
  LV     VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices
  root   centos -wi-ao---- 17.47g                                                     /dev/sda2(512)
  swap   centos -wi-ao----  2.00g                                                     /dev/sda2(0)
  testlv datavg -wi-ao----  1.00g                                                     /dev/sdb(0)
# lvs -a -o name,devices datavg
  LV     Devices
  testlv /dev/sdb(0)


Cent OS
  1. Comment créer et activer la partition d'échange sur Centos / RHEL 8

  2. CentOS / RHEL :Comment ajouter, supprimer et afficher les balises LVM

  3. CentOS / RHEL 7 :Comment créer et supprimer les miroirs LVM à l'aide de lvconvert

  4. CentOS / RHEL 7 :Comment renommer le groupe de volume pour root et swap

  5. Comment créer un conteneur LXC à l'aide de lxcbr0 et virbr0 dans CentOS/RHEL

Comment créer un volume physique sous Linux en utilisant LVM

CentOS / RHEL 7 :Comment supprimer une image de secours à l'aide de grubby

Comment supprimer les interfaces virbr0 et lxcbr0 sur CentOS/RHEL 6,7

RHEL / CentOS :Comment réduire le volume LVM

CentOS / RHEL :Comment créer une nouvelle partition swap basée sur LVM

Comment créer/supprimer et monter un système de fichiers Stratis dans CentOS/RHEL 8