Archivo de la etiqueta: Backup

Eliminar copias antiguas de Backuppc

Backuppc, para quién lo lo conozca, dire que es un servidor para realizar copias de seguridad de otros ordenadores. Estas copias las puedes programar cuando quieras, puedes decirle que te haga incrementales diarias y una completa semanal, tener almacenado un ciclo de copias de los dias que quieras, y todo eso gestionado via web, vamos una maravilla. 

El unico problema que he encontrado, es si por algún casual decidimos no seguir haciendo copias de seguridad de un servidor y queremos eliminar las copias antiguas, ya que esto si lo hacemos eliminando el host desde la web, se borra el host, pero no las copias, asi que antes de borrar el fichero de host es mejor seguir las instrucciones que vienen en el siguiente enlace, y por medio de un script podemos borrar el host y las copias, ademas de poder borrar las copias anteriores a una fecha determinada, esta muy bien, eso si hay que ejecutarlo como usuario backuppc, no como root.

Si teneis instalado el backuppc en Ubuntu puede que os de el error de declare not found al lanzar el script, para solucionarlo solo teneis que cambiar el #bin/sh! por #bin/bash!

 

En caso que tengais ya el host borrado lo de antes no os sirve, y para poder borrar lo que os queda en el servidor seguir los siguientes pasos:

</div><div>su backuppc</div><div>./usr/share/backuppc/bin/BackupPC_nightly 0 255</div><div>
Anuncios

AutoMySQLBackup – Copias Automaticas de nuestras bases de datos

Todos nos acordamos de las copias de seguridad o bien cuando no la hemos hecho, y sobre todo cuando el problema es grande. Una manera de automatizar las copias de nuestras bases de datos es por medio de este script el cual es muy fácil de configurar y muy fácil de instalar, y seguro que de alguna nos salvara.

Si tenemos un sistema basado en debian ( como ubuntu )  con el apt-get install se nos bajara y se nos instalara en el sistema.


sudo apt-get install automysqlbackup

Una vez instalado vamos a configurar los 4 parámetros básicos para que funcione en el fichero automysqlbackup que generalmente esta en /etc/default


USERNAME=myUser #Usuario con permisos en la base de datos

PASSWORD=myPass #Contraseña del usuario

DBHOST=localhost #En la mayoría de los casos estará en localhost

DBNAMES="myDb" #Esto si queremos una en particular si son mas bases las ponemos separadas por coma

Ahora ya solo queda añadir la tarea al crontab y ya estarán programadas las copias de seguridad


crontab -e

Con esto abrimos la edición de la crontab


# m h    dom  mon  dow         command

0 0      *         *        *              automysqlbackup > /dev/null 2>&1

La parte del /dev/null 2 >&1 la pongo por si se producen errores en el comando estos no salgan por pantalla.

+Info: AutoMySQLBackup | Free software downloads at SourceForge.net.

vía AutoMySQLBackup | Free software downloads at SourceForge.net.