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 😉
Tags: plesk backup, plesk mirror, rdiff-backup, rsync