Truncar Volúmenes del Bacula para Liberar Espacio en Disco

El comportamiento estándar de Bacula para el reciclaje de volúmenes en disco es la preservación de los mismos por el mayor tiempo posible. Aunque su tiempo de retención sea expirado, Bacula sólo sobrescribe su información (truncar) cuando una copia de seguridad futura necesita volúmenes para grabar y no hay otros volúmenes en blanco (por ejemplo) en la misma Pool.

Este comportamiento puede ser molesto para algunos administradores, en la medida en que es más difícil saber cuánto de espacio realmente necesario las copias de seguridad almacenadas ocupan, o los volúmenes expirados de una Pool pueden estar ocupando un espacio que sería útil para grabar copias de seguridad de otras Pools.

Por eso, es posible configurar el Bacula para automáticamente realizar el truncamiento de los volúmenes (limpieza), liberando espacio en el momento que se realiza estes comandos. Puede utilizar un Job de Admin (exclusivo para ejecutar scripts) o cualquier otro, como se muestra a continuación:

Job {
  ...
  Type=Admin
  RunScript {
    Console = "prune allpools volume yes"
    Console = "truncate pool=Diaria storage=File1"
    # or Console = "purge volume action=truncate allpools storage=File1"
    RunsWhen = Before
    RunsOnFailure = yes
    RunsOnClient = no
  }
}

 

Disponível em: pt-brPortuguês (Portugués, Brasil)enEnglish (Inglés)esEspañol

Deja una respuesta