la copia de seguridad incremental tar respalda todo, cada vez que se usa en el directorio de Dropbox


3

Hice una copia de seguridad incremental hace unos 10 meses (el 27 de enero de 2013), creando un archivo de metadatos .snar. Ahora, cuando trato de hacer una copia de seguridad incremental usando

tar --create --file=dropbox_incremental_1.tar --listed-incremental=dropbox_0.snar Dropbox

el comando simplemente vuelve a hacer una copia de seguridad de todo.

No soy un experto en las marcas de tiempo de Unix, pero noté que prácticamente todas las marcas de tiempo de mi directorio son mucho más recientes que la última vez que cambiaron. Para mis archivos reales, se ven así:

Access: 2013-03-12 19:04:51.000000000 -0500
Modify: 2012-09-30 15:10:47.000000000 -0500
Change: 2013-03-12 19:04:51.306209672 -0500

La marca de tiempo 'Modificar' parece correcta, pero los archivos definitivamente no se modificaron (al menos no hicieron nada que yo sepa) en el momento en que dicen que sí. Estos archivos todavía parecen ir al archivo incremental.

¿Que esta pasando aqui? ¿Hay alguna manera de decirle a tar que mire la marca de tiempo 'modificar'? ¿No es esto lo que se supone que debe estar haciendo?


También haría una copia de seguridad más de una vez cada 10 meses.
Michael Hampton

Respuestas:



0

Tar parece mtime de hecho. Pero también debería verse ctime, ya que procesa los metadatos del archivo (por ejemplo, permisos).

Supongo que su aplicación de Dropbox usa ctime para sus propios fines y nada que pueda hacer con ella.

UPD:

Puede usar la opción de actualización -u en lugar del modo incremental. Parece ignorar el tiempo.


0

Finalmente, no pude encontrar una manera de obtener un trabajo incremental en la lista con Dropbox. Supongo que, como dijo Veniamin, el alquitrán analiza tanto ctime como mtime. Dropbox debe hacer algo que toque ctime, por lo que solo hace que se realice una copia de seguridad de todo el archivo cada vez que lo ejecuto.

En cambio, acabo de hacer tar --create --file mybackup.tar --newer-mtime = "26 ene 2013" Dropbox

Si bien no es tan elegante como la copia de seguridad incremental, estoy contento con ella, ya que debería obtener todos los archivos que han cambiado (según mtime) desde mi última copia de seguridad. En este caso, esta copia de seguridad es una tercera copia de seguridad, por lo que si algo sucede donde estoy llegando a esta, estaré feliz de tener los archivos y tratar con un sistema no perfectamente resbaladizo estará bien.

Gracias por sus respuestas

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.