GNU/Linux >> Tutoriels Linux >  >> Linux

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

– Les métadonnées LVM contiennent les détails de configuration des groupes de volumes.
– Des sauvegardes et des archives de métadonnées sont automatiquement créées à chaque changement de configuration de groupe de volumes et de volume logique.
– Les sauvegardes sont stockées dans /etc/lvm/backup .
– Les archives sont stockées dans /etc/lvm/archive .
– Les paramètres de configuration sont stockés dans /etc/lvm/lvm.conf .
– Vous pouvez également utiliser la commande lvm dumpconfig pour afficher les paramètres de configuration.

# 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
}
....

Si vous vérifiez le répertoire de sauvegarde, vous trouverez déjà une sauvegarde de tous les VG (dans mon cas centos VG).

# ls /etc/lvm/backup
centos

Le fichier centos contiendrait toutes les informations nécessaires à la reconstruction du VG. Par exemple les PV, les LV et tous les autres attributs.

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

logical_volumes {
        mythinvol {
...

Notez que la description indique que le fichier de sauvegarde a été créé "après" l'exécution de la commande lvcreate.

De même, vous trouverez des archives dans le répertoire /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" 
...

Création d'une sauvegarde des métadonnées

Vous pouvez sauvegarder manuellement les métadonnées à l'aide de la commande vgcfgbackup. Par exemple, la commande suivante sauvegarde les métadonnées du groupe de volumes centos dans le fichier /etc/lvm/backup/centos :

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

Vous pouvez également inclure l'argument –f file_today à la commande vgcfgbackup pour sauvegarder les métadonnées à un autre emplacement.

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

Vous pouvez utiliser la commande diff pour comparer les différences entre deux sauvegardes de métadonnées effectuées.


Linux
  1. CentOS / RHEL :Comment restaurer/récupérer un groupe de volumes supprimé dans LVM

  2. RHEL / CentOS :Comment reconstruire LVM depuis Archive (sauvegardes de métadonnées)

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

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

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

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

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

CentOS / RHEL :Comment trouver de l'espace libre dans un groupe de volumes dans LVM

CentOS / RHEL :Comment supprimer un groupe de volumes dans LVM

CentOS / RHEL :Comment ajouter un volume physique (PV) à un groupe de volumes (VG) dans LVM

Erreur LVM « AVERTISSEMENT :Métadonnées incohérentes trouvées » - Comment résoudre dans CentOS / RHEL