Backup de plesk (mirror)

Está vez vamos utilizar un comando “nuevo”, supongamos el siguiente escenario, tenemos un servidor plesk pero queremos darle a nuestros usuarios la tranquilidad de que todos sus datos están replicados en otro disco, pero no queremos usar software raid ni nada de eso sino queremos hacer copias de seguridad.

Bien, en ese caso lo primero que se les vendría a la mente es bacula, pues no estaría mal, pero es mejor tener algo más simple a tener una interfaz con todos los archivos dentro de un archivo comprimido, ¡pues entonces usar rsync!, pues no, tampoco, porque rsync no sirve para backups incrementales… entonces nuestra solución es rdiff-backup 🙂

primero lo instalamos

apt-get rdiff-backup

Ahora solo tenemos que correr los siguientes comandos en el cron:

--pleskbackup.bash---
 #¡/bin/bash
#Borramos los archivos que tienen mas de 14 días de borrados
rdiff-backup --remove-older-than 2W /mnt/home
rdiff-backup --remove-older-than 2W /mnt/var
#Backpueamos todo
 rdiff-backup /home /mnt/home
 rdiff-backup --exclude /var/log /var /mnt/var
--EOF--

Antes de correr el script, corremos estos comandos para controlar todo:

rdiff-backup -v5 --force /home /mnt/home
rdiff-backup -v5 --exclude /var/log --force /var /mnt/var

Y listo, espero les sirva, si quieren un hosting que haga backup de todos sus archivos, pueden contratar soluciones root 😉