Google+

miércoles, 24 de octubre de 2012

Bacula con compresión LZO


Con la versión 5.2 de Bacula, se introdujo la opción de compresión LZO.
LZO es más rapido comprimiendo y descomprimiento pero tiene un ratio de compresión más lento que GZIP. Es una buena opciṕn cuando realizamos backup a disco.

LZO representa una buena alternativa frente a GZIP1 cuando no quieres frenar el backup. En las CPS modernas las transferencias entre storage y demonio pueden llegar a 1 Gb/s

Bacula solo usa el nivel de compresión LZO1X-1.

Lo primero es descargar LZO de esta pagina:

http://www.oberhumer.com/opensource/lzo/download/

Descomprimir y entrar en la carpeta:
# tar -xvf lzo-2.06.tar.gz && cd lzo-2.06
Hacemos la compilación con las opciones por defecto
# ./configure
# make
# make install
Ahora vamos con la instalación de bacula
# tar -xvf bacula-5.2.12.tar.gz
# cd bacula-5.2.12
# ./configure --with-openssl
En el resumen debe de ponernos la siguiente linea:
LZO support:              yes
Seguimos:
# make
# make install
En el archivo bacula-dir.cfg tenemos que añadir la siguinte linea subrallada en la parte del FileSet, si tenemos GZIP, simplemente es sustituir.
FileSet {
  Name = "cliente1"
  Include {
    Options {
      signature = MD5
      onefs = no
      compression = LZO
    }
    File = /etc
    File = /var
    File = /usr/local/
  }
  Exclude {
    File = /var/tmp
  }
}