sábado, 29 de mayo de 2010

DeltaCopy / Rsync (respaldos)

Delta Copy me ha hecho la vida mas facil con mis clientes

Delta Copy es el nombre que le dio la compañia Synametrics Technologies

Este sirve para hacer respaldos por medio de Windows, utilizando Rsync que es una aplicacion que fue diseñada para Linux, tambien utiliza el Cygwin que sirve para montar la unidad

Bueno, no hay necesidad de saberse tantos comandos o archivos para que te haga un respaldo

Solo necesitas instalar la aplicacion Delta Copy

Descarga

Es totalmente gratuita

Y al instalarla te instalara el Cliente y Servidor

El Servidor solo lo correras en la maquina donde se va a guardar la información

Puede ser un servidor o una maquina central, inclusive tu equipo si vas a respaldar en un disco externo USB
    DeltaCopy Service

En el servidor solo configuras que nombre vas a querer con o sin contraseña y en que carpeta se va a alojar
    Virtual Directory

Aqui generarias un profile por computadora que se va a respaldar

Ahora

El Cliente lo vas a utilizar en los equipos que quieres que se vayan a respaldar
    DeltaCopy Client

Para correr el respaldo manual selecciona de tu lado izquierdo el nombre "profile" con el boton derecho y RUN Backup

Una vez hecho el respaldo y quieras restaurar o traerte la informacion de regreso, entonces corres RUN Restore

Pero es mejor ir al servidor (fisicamente o logicamente) y de ahi sacar la información manualmente

Tambien lo puedes calendarizar para que se corra el respaldo cada dia que tu selecciones
    DeltaCopy Service

Puedes hacer metodos mas complejos que en un simple bat puedes hacer backup o restore

a mi me funciona perfecto hacerlo del metodo bat, le dedique un tiempo para lograrlo ya que puedes hacer varias cosas como hacer respaldos completos, con exclusiones por decir grabas todo menos mp3 avi wav etc..

o solo grabar  lo que pides doc xls ppt pdf etc...

Ya que sepas utilizar Delta Copy experimenta comandos y metelos en un bat

Aqui dejo mi Bat favorito




ECHO Comienza el Respaldo

ECHO C E R R A N D O - M S   O U T L O O K

taskkill /F /IM outlook.exe

cd C:\DeltaCopy\


rsync.exe  -v -rlt --chmod=a=rw,Da+x --delete --progress "/cygdrive/C/Documents and Settings/USUARIO/Config~1/Datos de programa/Microsoft/Outlook/" "SERVIDORdelta::UsuarioDelta/Outlook/"


rsync.exe  -v -rlt --chmod=a=rw,Da+x --delete --progress "/cygdrive/C/Documents and Settings/USUARIO/Datos de programa/Microsoft/Outlook/" "SERVIDORdelta::UsuarioDelta/Contactos Outlook/"


rsync.exe  -v -rlt --chmod=a=rw,Da+x --delete --progress "/cygdrive/C/Personal/" "SERVIDORdelta::UsuarioDelta/Personal/"


rsync.exe  -v -rlt --chmod=a=rw,Da+x --delete --progress "/cygdrive/C/Documents and Settings/USUARIO/Favoritos/" "SERVIDORdelta::UsuarioDelta/Favoritos/"


rsync.exe  -v -rlt --chmod=a=rw,Da+x --delete --progress --exclude='*.Iso' --exclude='*.iso' --exclude='*.bin' --exclude='*.BIN' --exclude='*.cue' --exclude='*.CUE' --exclude='*.mp3' --exclude='*.MP3' --exclude='*.mpg' --exclude='*.MPG' --exclude='*.mpeg' --exclude='*.MPEG' --exclude='*.avi' --exclude='*.AVI' --exclude='*.wav' --exclude='*.WAV' --exclude='*.wmv' --exclude='*.WMV' --exclude='*.wma' --exclude='*.WMA' --exclude='*.rm' --exclude='*.RM' --exclude='*.vob' --exclude='*.VOB' --exclude='*.ifo' --exclude='*.IFO' --exclude='*.ogg' --exclude='*.OGG' --exclude='*.mid' --exclude='*.MID' --exclude='*.MP4' --exclude='*.mp4' --exclude='*.ac3' --exclude='*.AC3' --exclude='*.ogm' --exclude='*.OGM' --exclude='*.m2v' --exclude='*.M2V' --exclude='*.nrg' --exclude='*.NRG' "/cygdrive/C/Documents and Settings/USUARIO/Mis documentos/" "SERVIDORdelta::UsuarioDelta/Mis Documentos/"


rsync.exe  -v -rlt --chmod=a=rw,Da+x --delete --progress --exclude='*.Iso' --exclude='*.iso' --exclude='*.bin' --exclude='*.BIN' --exclude='*.cue' --exclude='*.CUE' --exclude='*.mp3' --exclude='*.MP3' --exclude='*.mpg' --exclude='*.MPG' --exclude='*.mpeg' --exclude='*.MPEG' --exclude='*.avi' --exclude='*.AVI' --exclude='*.wav' --exclude='*.WAV' --exclude='*.wmv' --exclude='*.WMV' --exclude='*.wma' --exclude='*.WMA' --exclude='*.rm' --exclude='*.RM' --exclude='*.vob' --exclude='*.VOB' --exclude='*.ifo' --exclude='*.IFO' --exclude='*.ogg' --exclude='*.OGG' --exclude='*.mid' --exclude='*.MID' --exclude='*.MP4' --exclude='*.mp4' --exclude='*.ac3' --exclude='*.AC3' --exclude='*.ogm' --exclude='*.OGM' --exclude='*.m2v' --exclude='*.M2V' --exclude='*.nrg' --exclude='*.NRG' "/cygdrive/C/Documents and Settings/USUARIO/Escritorio/" "SERVIDORdelta::UsuarioDelta/Escritorio/"


ECHO .LISTO.

ECHO --- R E S P A L D O  F I N A L I Z A D O ---

ECHO --- YA PUEDES CERRAR ESTA VENTANA ---

PAUSE


Se ve complejo pero no lo es

Aquí estoy respaldando Mis Documentos Y Escritorio excluyendo archivos de musica, videos, etc..

Y Respaldo completo MS Outlook, Contactos de MS Outlook, Favoritos, Carpeta Personal

Al final pongo Pausa al respaldo, porque me quiero enterar que estuvo funcionando, si este hubiera fallado en conexion porque el servidor este dado de baja, o el disco, etc.. pues de inmediato dice que no pudo conectase y lo menciona. Si no quieres ver nada solo corra y adios pues quita la ultima linea Pause

Tambien puedes llevar escrito todo lo que se hizo en un archivo LOG todo esto a un archivo txt

Simplemente frente a cada linea le pones dos mayor que ">>" y el nombre de archivo

Ejemplo


rsync.exe  -v -rlt --chmod=a=rw,Da+x --delete --progress "/cygdrive/D/" "localhost::SERVERd/" >>R:\Respaldos\SERVER\RESPALDOenD.log

Puedes correr Rsync en los clientes o servidores de linux y asi poder guardar todo centralizado si la empresa utiliza Windows y Linux por ejemplo ubuntu, mandriva, suse, etc..

Suerte