GNU/Linux >> Linux Esercitazione >  >> Linux

CentOS / RHEL LVM:backup dei metadati del gruppo di volumi

– I metadati LVM contengono i dettagli di configurazione dei gruppi di volumi.
– I backup e gli archivi dei metadati vengono creati automaticamente a ogni modifica della configurazione del volume logico e del gruppo di volumi.
– I backup vengono archiviati in /etc/lvm/backup .
– Gli archivi sono archiviati in /etc/lvm/archive .
– Le impostazioni di configurazione sono memorizzate in /etc/lvm/lvm.conf .
– Puoi anche utilizzare il comando lvm dumpconfig per visualizzare le impostazioni di configurazione.

# lvm dumpconfig
config {
	checks=1
	abort_on_errors=0
	profile_dir="/etc/lvm/profile"
}
.....
backup {
	backup=1
	backup_dir="/etc/lvm/backup"
	archive=1
	archive_dir="/etc/lvm/archive"
	retain_min=10
	retain_days=30
}
....

Se controlli la directory di backup, troverai già un backup di tutti i VG (nel mio caso centos VG).

# ls /etc/lvm/backup
centos

Il file centos conterrebbe tutte le informazioni necessarie per ricostruire il VG. Ad esempio PV, LV e tutti gli altri attributi.

# cat centos
...
description = "Created *after* executing 'lvextend -L 500m centos/mythinpool'"
...
myvolg {
...
physical_volumes {
        pv0 {
...
				device = "/dev/sda2" 
...

logical_volumes {
        mythinvol {
...

Nota che la descrizione afferma che il file di backup è stato creato "dopo" l'esecuzione del comando lvcreate.

Allo stesso modo, troverai gli archivi nella directory /etc/lvm/archive.

# ls /etc/lvm/archive
centos_00000-1969725188.vg  centos_00001-514510045.vg ....
# cat centos_00001-514510045.vg
...
description = "Created *before* executing 'vgextend centos /dev/sdb'"
...
myvolg {
...
			physical_volumes {
        pv0 {
...
					device = "/dev/sda2" 
...

Creazione del backup dei metadati

È possibile eseguire manualmente il backup dei metadati utilizzando il comando vgcfgbackup. Ad esempio, il comando seguente esegue il backup dei metadati del gruppo di volumi centos nel file /etc/lvm/backup/centos:

# vgcfgbackup centos
  Volume group "centos" successfully backed up.

Puoi anche includere l'argomento –f file_today nel comando vgcfgbackup per eseguire il backup dei metadati in una posizione diversa.

# vgcfgbackup -f /var/tmp/centos_metadata.bkp centos
  Volume group "centos" successfully backed up.

Puoi utilizzare il comando diff per confrontare le differenze tra due backup di metadati effettuati.


Linux
  1. RHEL / CentOS:come ridurre il volume LVM

  2. CentOS / RHEL:sposta un volume fisico da un gruppo di volumi esistente a un altro gruppo di volumi

  3. CentOS / RHEL:come spostare un gruppo di volumi da un sistema all'altro

  4. CentOS / RHEL:come migrare lo storage (LVM) con pvmove Command

  5. CentOS / RHEL:come eliminare il volume LVM

Come creare un gruppo di volumi in Linux con LVM

CentOS / RHEL:come ripristinare/ripristinare un gruppo di volumi eliminato in LVM

RHEL / CentOS:come ricostruire LVM dall'archivio (backup dei metadati)

CentOS / RHEL:come creare una nuova partizione di swap basata su LVM

CentOS / RHEL:come trovare l'ora di creazione del volume LVM

CentOS / RHEL:come aggiungere un nuovo volume fisico a un gruppo di volumi esistente