systemadmin.es > Storage > Sistemas de ficheros > vgcfgbackup y vgcfgrestore: Backups de la configuración de LVM

vgcfgbackup y vgcfgrestore: Backups de la configuración de LVM

Mediante las herramientas vgcfgbackup y vgcfgrestore podemos leer la configuración de los volume groups y restaurarla en caso que sea necesario. Vamos a ver las herramientas:

Si ejecutamos vgcfgbackup sin opciones:

# vgcfgbackup 
  Volume group "iscsi" successfully backed up.
  Volume group "local" successfully backed up.

Podemos encontrar la configuración en:

# ls /etc/lvm/backup
iscsi  local

Dentro de cada fichero podremos ver la configuración de dicho volume group. Nos puede valer para ver las partes de la que esta compuesto un logical volume:

srv {
  id = "HP0lC0-Sv0t-s00y-g0yn-d3N3-tH1y-35f6Bt"
  status = ["READ", "WRITE", "VISIBLE"]
  flags = []
  segment_count = 3

  segment1 {
    start_extent = 0
    extent_count = 375	# 11.7188 Gigabytes

    type = "striped"
    stripe_count = 1	# linear

    stripes = [
      "pv0", 753
    ]
  }
  segment2 {
    start_extent = 375
    extent_count = 10580	# 330.625 Gigabytes

    type = "striped"
    stripe_count = 1	# linear

    stripes = [
      "pv0", 1320
    ]
  }
  segment3 {
    start_extent = 10955
    extent_count = 9599	# 299.969 Gigabytes

    type = "striped"
    stripe_count = 1	# linear

    stripes = [
      "pv1", 0
    ]
  }
}

En este caso de ejemplo podemos ver que el logical volume esta compuesto de tres partes, primero dos segmentos del mismo disco (pv0) y un tercero de otro disco diferente (pv1).

De trata de la misma información que podemos sacar de los primeros sectores de los discos que componen el LVM:

# dd if=/dev/sda2  bs=512 count=15 2>/dev/null| strings
LABELONE
LVM2 001Lg5LoY8ALstO7WGwzrIoFbJOpzQ3qHf2
_ LVM2 x[5A%r0N*>
sysvg {
id = "MIRLy6-RpGK-KX7M-Xawo-udaZ-rLHe-OxC2nU"
seqno = 1
status = ["RESIZEABLE", "READ", "WRITE"]
extent_size = 65536
max_lv = 0
max_pv = 0
physical_volumes {
pv0 {

Mediante la opción -f podemos indicar que se guarde la configuración en un determinado fichero para un volume group en concreto, por ejemplo:

# vgcfgbackup -f backup.iscsi.cfg iscsi
  Volume group "iscsi" successfully backed up.

En caso que necesitemos restaurar la configuración deberíamos usar vgcfgrestore con las opciones simétricas a vgcfgbackup.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>