Instantaneas LVM

Buenas

Estoy haciendo un script para realizar snapshots automáticos de LVM pero me interesaría alguna utilidad para exportar esas copias a un disco externo.
Lo primera que se viene a la cabeza es dd, pero no creo que sea lo más optimo por el tema del espacio. Buscando por ahí he encontrado FSARCHIVER (http://www.fsarchiver.org/Main_Page), que genera una imagen y tiene buena pinta. Mi idea es que luego esa imagen sea restaurable.
Si alguien sabe de algún método distinto o mejor, se lo agradecería. Por hacerlo con tar es una solución muy cutre no?[sonrisa]

Dejo aquí el script por si a alguien le puede servir y lo puede adaptar a sus necesidades.
A grandes rasgos lo que hace es crear un snapshot borrando el de la semana anterior y siempre manteniendo 3 como mínimo por si hay algún problema.
Todavía no he conseguido sacar el snapshot más viejo y por eso borra en función del día de la semana, pero en el estado actual funciona bien. [beer]
#!/bin/bash
declare -a dias=("lunes" "jueves" "sábado")
snapshots=3
ruta="/dev/VG_Disco/"
tam="2GB"
orig="LV_Raiz"

function crearSnapshot {
  if [ $snapshots -ge $(ls -1 $ruta"Snap_"* | wc -l) ]; then
    sudo lvremove -f $ruta"Snap_"$1*
  fi
  sudo lvcreate -s -n Snap_$1_$(date +%e_%B) -L $tam $ruta$orig
}

for i in ${dias[@]}
do
  if [ $i = $(date +%A) ]; then
    crearSnapshot $i
  fi
done
Hola, ¿podría hacerse con Yast?

http://www.l3jane.net/doc/linux/suse/su ... 01s08.html

Un segundo programa parecido, Deja Dup

Si quieres hacerlo bajo Linux podría automatizarse con un spript o un programa de macros que grabe estos procesos y luego los reproduzca

https://tamainut.com/blog/administracio ... o-servidor

http://blog.unelink.es/wiki/linux/como- ... iones-lvm/

http://letterboxd.com/jeffbiscuits/list ... -cats-die/

El único programa que de macros que he localizado en Linux es xdotool. Suerte :)


Un saludo
1 respuesta