GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So führen Sie zwei Volumengruppen (VGs) mit vgmerge in LVM zu einer zusammen

Die Frage hier ist, 2 Volume-Gruppen mit vorhandenen LVs zusammenzuführen, und es sollte keinen Datenverlust geben. Für diesen Beitrag haben wir 2 VGs – vg01 und vg02. In beiden ist jeweils ein LV erstellt, wie unten gezeigt:

# vgs
  VG   #PV #LV #SN Attr   VSize  VFree 
  cl     1   2   0 wz--n- 19.00g     0 
  vg01   1   1   0 wz--n- 20.00g 10.00g
  vg02   1   1   0 wz--n- 20.00g 10.00g
# lvs
  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root cl   -wi-ao---- 17.00g                                                    
  swap cl   -wi-ao----  2.00g                                                    
  lv01 vg01 -wi-a----- 10.00g                                                    
  lv02 vg02 -wi-a----- 10.00g
# ls -lrt /dev/mapper/*
crw-------. 1 root root 10, 236 Oct  6 18:25 /dev/mapper/control
lrwxrwxrwx. 1 root root       7 Oct  6 18:25 /dev/mapper/cl-swap -> ../dm-1
lrwxrwxrwx. 1 root root       7 Oct  6 18:25 /dev/mapper/cl-root -> ../dm-0
lrwxrwxrwx. 1 root root       7 Oct  6 18:28 /dev/mapper/vg01-lv01 -> ../dm-2
lrwxrwxrwx. 1 root root       7 Oct  6 18:28 /dev/mapper/vg02-lv02 -> ../dm-3

Voraussetzungen für das Zusammenführen von VGs

Bevor Sie die beiden VGs zu einer zusammenführen, vergewissern Sie sich, dass die folgenden Voraussetzungen erfüllt sind.
1. Die logischen Volumes in der VG müssen eindeutig sein. Sie können bei Bedarf vor dem Verschieben (Zusammenführen) umbenannt werden.
2. Die PV-Extent-Größe muss für beide Volume-Gruppen gleich sein

VGs mit vgmerge zusammenführen

Wir können die VGs vg01 und vg02 zu einer einzigen VG vg01 zusammenführen. Mit anderen Worten, wir wollen VG vg02 loswerden, ohne Daten darin zu verlieren. Führen Sie die folgenden Schritte aus:

1. Unmounten Sie die Einhängepunkte unter beiden VGs.

# umount /data01
# umount /u02

2. Deaktivieren Sie die Volumengruppe, die Sie entfernen möchten, und führen Sie sie mit einer anderen VG zusammen. In unserem Fall ist es vg02.

# vgchange -an vg02
  0 logical volume(s) in volume group "vg02" now active

3. Führen Sie die Volumengruppen zusammen

# vgmerge vg01 vg02
  Volume group "vg02" successfully merged into "vg01"

4. Aktivieren Sie die von vg02 zusammengeführten logischen Volumes. In unserem Fall haben wir nur ein Volume von vg02, also lv02:

# lvchange -ay vg01/lv02

Bestätigen

Überprüfen Sie die VG und LVs, wenn sie zusammengeführt werden. Sie sollten jetzt beide LVs unter derselben VG sehen.

# vgs
  VG   #PV #LV #SN Attr   VSize  VFree 
  cl     1   2   0 wz--n- 19.00g     0 
  vg01   2   2   0 wz--n- 39.99g 19.99g
# lvs
  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root cl   -wi-ao---- 17.00g                                                    
  swap cl   -wi-ao----  2.00g                                                    
  lv01 vg01 -wi-a----- 10.00g                                                    
  lv02 vg01 -wi-a----- 10.00g
# ls -lrt /dev/mapper/*
crw-------. 1 root root 10, 236 Oct  6 18:25 /dev/mapper/control
lrwxrwxrwx. 1 root root       7 Oct  6 18:25 /dev/mapper/cl-swap -> ../dm-1
lrwxrwxrwx. 1 root root       7 Oct  6 18:25 /dev/mapper/cl-root -> ../dm-0
lrwxrwxrwx. 1 root root       7 Oct  6 18:28 /dev/mapper/vg01-lv01 -> ../dm-2
lrwxrwxrwx. 1 root root       7 Oct  6 18:37 /dev/mapper/vg01-lv02 -> ../dm-3


Linux
  1. Wie kann man mehrere Internetverbindungen zu einer zusammenführen?

  2. RHEL / CentOS :So verkleinern Sie das LVM-Volumen

  3. CentOS / RHEL :So löschen Sie das LVM-Volume

  4. CentOS / RHEL :So finden Sie die Erstellungszeit des LVM-Volumes

  5. So stellen Sie gelöschte logische Volumes (LV) in LVM mit vgcfgrestore wieder her

Verwenden von LVM zum Verwalten von physischen Datenträgern, Datenträgergruppen und logischen Datenträgern – RHCSA Objective Preparation

So erstellen Sie eine Volumengruppe in Linux mit LVM

So führen Sie unter Linux mehrere PDF-Dateien zu einem PDF zusammen

So verbinden/verschmelzen Sie mehrere Audiodateien zu einer in Linux

Wie füge ich mehrere cPanel-Konten zu einem zusammen?

Funktionieren LVM-Snapshots so?