Respaldos multinivel robustos y simples utilizando rsync
Are you looking for an easy to implement backup solution that allows you to have incremental backups, with low resources consumption, and allowing for immediate retrieval of your data? Rsync and the basic characteristics of any Unix filesystem can be your greatest allies. I prepared this talk for the Admin-UNAM December 2005 seminary, organized by the Computer Security Department, DGSCA, UNAM.
- LaTeX Beamer sources (presentation source, LaTeX Beamer format)
- Presentation (converted to PDF)
- Script to run on the client - This script is to be run in client machines; this script is reviewed in the last point in my presentation
Attachments
Respaldos con rsync — Fuente en LaTeX Beamer (147 KB)
Respaldos con rsync — Presentación en PDF (624 KB)
Comments
gwolf 2010-06-08 22:45:56
Busca un caso base
Creo que tu problema son los guiones, si es que los estás incluyendo… Mira, como caso base te sugiero usar rsync para copia local:
0 gwolf@malenkaya『24』/tmp/1$ mkdir src
0 gwolf@malenkaya『25』/tmp/1$ mkdir dst
0 gwolf@malenkaya『26』/tmp/1$ echo 1 > src/test1
0 gwolf@malenkaya『27』/tmp/1$ echo 1 > src/test2
0 gwolf@malenkaya『28』/tmp/1$ echo 1 > src/test3
0 gwolf@malenkaya『29』/tmp/1$ echo test1 > excl
0 gwolf@malenkaya『30』/tmp/1$ rsync --exclude-from=excl src/* dst/
0 gwolf@malenkaya『31』/tmp/1$ ls dst/
test2 test3
Esto es, test1 (que está incluida en excl) fue ignorada exitosamente.
Roman 2010-06-04 15:16:43
Ayuda con rsync
Hola, trato de hacer respaldos con rsync pero tengo la siguiente duda:
Trato de hacer respaldos de un directorio con rsync, pero hay algunos subdirectorios que no quiero incluir, ejemplo, tengo el directorio Final con los subdirectorios Otra y Test y trato de mandarlo a otro equipo en la red sin estos subdirectorios… Si mando rsync -e ssh -artpgvb –exclude=Otra –exclude=Test ./ rfuentes@192.168.8.6:/tmp/back me manda a /tmp/back lo que yo quiero (excluye Otra y Test) pero si hago rsync -e ssh -artpgvb –exclude-from=myfilter.txt ./ rfuentes@192.168.8.6:/tmp/back no lo hace… mi archivo llamado myfilter contiene:
#este sera el archivo de exclusiones
- Otra/
- Test/
cabe decir que estoy ejecutando el comando en el directorio que estoy copiando, y que el archivo myfilter.txt se encuentra en la misma ruta.