06/10/2015, 11:13
|
|
Respuesta: Algunas dudas con TAR para hacer copias de seguridad Para contestar el punto 1, la opción que buscás es -C.
Punto 2, supongo que "-g -N FECHA" basta. Si funciona (si no son parámetros excluyentes) debería crear un archivo con lo que haya cambiado después de FECHA.
En el mundo real, usarías una herramienta como rsnapshot en vez de pelearte con las opciones de tar.
Punto 3, ese mismo problema lo tenés ya sea que la fecha se la indiques parametrizada (a tu manera) o como lo hacen tus compañeros. Tené en cuenta que -N requiere una fecha como parámetro, con lo cual también tendrías que calcular la fecha a partir de la cual necesitás obtener la diferencia.
Al ejercicio tal cual como lo planteás le falta un toque de realidad, es decir, cuál es tu esquema de respaldos.
Simplemente decir "así se crea un respaldo diferencial" no ayuda mucho, porque necesitás tener una base desde la cual obtener esa diferencia.
Entonces, definamos un esquema de respaldos a partir del cual tenga sentido la creación de los diferentes tipos de archivo. Por ejemplo:
- respaldo completo semanal, digamos el domingo
- respaldo diferencial diario
- respaldo incremental cada hora
Entonces tu esquema de comandos podría ser:
semanal: tar -jcf respaldo_semanal_$FECHA.tar.bz2
diario: tar jcf respaldo_diario_$FECHA.tar.bz2 -N $FECHA_AYER
horario: tar jcf respaldo_hora_$FECHA_HORA -g respaldo_diario_$FECHA.tar.bz2
Saludos. |