Logo
You
Code

Flexbackup eliminar archivos viejos de los backups

Autor YouCode - http://www.youcode.com.ar/linux/flexbackup-eliminar-archivos-viejos-de-los-backups-212

Vamos a ver como eliminar los archivos con mas de N dias de los backups que genera Flexbackup

Cuando usamos flexbackup, muchas veces necesitamos eliminar los backups que se van acumulando, la siguiente linea de comando la podemos ajecutar desde el CRON de Linux.

Lo que haremos es eleiminar todos los archivos que tengan mas de 3 dias, vean que esta cantidad de dias la pueden cambiar asi queda segun sus necesidades.
find /backups/.snapshots -name "*.gz" -mtime +3 -printf "%f\n" | xargs -n1 flexbackup -rmfile all
en este ejemplo (esto cambia segun sus configuraciones) estoy haciendo los backups en la carpeta "backups" , para cambiar la cantidad de dias simplemente en -mtime +3 cambiamos el numero por el que necesitemos.

Lo que estamos diciendo es que! find busque en la carpeta backups todos los archivos con extencion gz que tengan mas de 3 dias de antiguedad, luego, esta "lista de archivos" la pasamos a xargs para que este disponible para flexbackup asi el mismo los elimina.
http://www.youcode.com.ar/linux/flexbackup-eliminar-archivos-viejos-de-los-backups-212