ispCP - Board - Support
[Solucionado] - Copias con rdiff-backup - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: Spanish Corner (/forum-29.html)
+--- Thread: [Solucionado] - Copias con rdiff-backup (/thread-7494.html)



[Solucionado] - Copias con rdiff-backup - Puntonetsvb - 08-13-2009 06:58 PM

Tengo un server en ovh y le he añadido un disco duro para copias, uso rdiff-backup en el cron diario.
lo hago asi:
rdiff-backup /directorio_a_copiar /directorio_de_destino, pero queria hacer un comprimido en vez de copia del directorio tal cual y que el comprimido lo llamase por ejemplo copia-fecha.tar.gz
¿Alguien sabe cual seria el formato de la orden?


RE: Copias con rdiff-backup - kilburn - 08-13-2009 09:41 PM

Piensalo bien, porque no tiene mucho sentido realizar backups incrementales comprimidos (qué haces, los descomprimes antes de mirar que ha cambiado desde el último backup y luego vuelves a comprimir todo?).

Si quieres copias incrementales -> deja las cosas sin comprimir.
Si quieres comprimir -> olvídate de incrementales y usa el tar -xzf de toda la vida.


RE: Copias con rdiff-backup - Puntonetsvb - 08-14-2009 12:54 AM

No quiero hacer copias incrementales, quiero hacer una copia cada dia, por emplo, hoy seria copia13-08-09, no que sea incremental


RE: Copias con rdiff-backup - kilburn - 08-14-2009 01:16 AM

Y por qué usas rdiff-backup? En su web puedes leer la descripción (las negritas no son mias, estan en el original):
Quote:What is it?

rdiff-backup backs up one directory to another, possibly over a network. The target directory ends up a copy of the source directory, but extra reverse diffs are stored in a special subdirectory of that target directory, so you can still recover files lost some time ago. The idea is to combine the best features of a mirror and an incremental backup.

Vamos, que como ya dije antes, si lo único que quieres es una copia diaria comprimida, la cosa es MUCHO más sencilla. Agrega algo como esto a un cron:
Code:
tar -czf /ruta/backups/backup-`date +%f`.tgz /ruta/a/la/carpeta

En este caso, te crearía un backup diario de la carpeta /ruta/a/la/carpeta al fichero /ruta/backups/backup-AAAA-mm-dd.tgz , donde AAAA-mm-dd es el año/mes/dia actual.


RE: Copias con rdiff-backup - Puntonetsvb - 08-14-2009 01:47 AM

me genera el siguiente fichero
backup-%f.tgz


RE: Copias con rdiff-backup - kilburn - 08-14-2009 01:51 AM

Las comillas no son aprostrofes ' sino "tides abiertas" (las que no existen en castellano) o, backtricks como se conocen en ingles: ` (lo que viene estando al lado de la "p" en teclado es estándar)


RE: Copias con rdiff-backup - Puntonetsvb - 08-14-2009 01:54 AM

Lo cambie y ahora me genera: backup-date +%f.tgz usando la comilla simple


RE: Copias con rdiff-backup - kilburn - 08-14-2009 01:57 AM

Vale, soy gilipollas, perdona. Tenias las comillas bien al principio, lo que la "f" tiene que ser mayúscula y no minúscula :S Resumiendo:
Code:
tar -czf /ruta/backups/backup-`date +%F`.tgz /ruta/a/la/carpeta



RE: Copias con rdiff-backup - Puntonetsvb - 08-14-2009 02:00 AM

Perfecto, muchisimas gracias


RE: Solucionado - Copias con rdiff-backup - kilburn - 08-14-2009 02:03 AM

Bien Smile Ten en cuenta que si nunca necesitas recuperar los datos en la misma máquina, debes descomprimir agregando la opción "-p" para que te mantenga los permisos originales (en vez de recuperarlo todo con "root" como propietario) Wink