incluyendo archivos en un directorio de enlaces simbólicos cuando se realiza una copia de seguridad con duplicidad


8

Estoy haciendo una copia de seguridad usando Duplicity, una gran herramienta. No puedo incluir archivos en la copia de seguridad que están dentro de un directorio que es un enlace simbólico.

Usando lo siguiente:

duplicity <dup args> --include /var/www/**/current --exclude '**'

duplicity solo respaldará el enlace simbólico que he probado:

duplicity <dup args> --include /var/www/**/current/* --exclude '**'
# and
duplicity <dup args> --include /var/www/**/current/** --exclude '**'

Ni siquiera entonces se realiza una copia de seguridad del enlace simbólico.

el directorio "actual" se vincula a un directorio como: /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3

Los archivos contienen algunos archivos estáticos html y css. Quiero que se haga una copia de seguridad de esos archivos, independientemente de a qué directorio sha'd "actual" apunta.

Cualquier ayuda apreciada.

Respuestas:


12

La duplicidad no sigue los enlaces simbólicos por diseño . Esto se debe a que si intentara restaurar a partir de eso, ¡restauraría los archivos reales, y no un enlace simbólico! No es una copia de seguridad muy buena si no restaura las cosas como estaban antes. Sin embargo, debe poder hacer una copia de seguridad del enlace simbólico en sí mismo, y luego debe hacer una copia de seguridad de los datos del enlace simbólico por separado.


Sí, mi script solo necesita ser un poco más inteligente sobre la forma en que decide qué se va a incluir. Gracias por la información.
Rob

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.