Cómo hacer que Time Machine incluya archivos en / var / log en una copia de seguridad

0

Tengo registros de acceso web de Apache2 que se crean en / var / log / apache2 / que quiero preservar para siempre para que un analizador de estadísticas web pueda procesarlos y mostrarme cómo cambian las visitas de página en un período de meses. Utilizo Time Machine como copia de seguridad, y esperaba que también hiciera una copia de seguridad de estos archivos de registro, pero ahora he descubierto que no están incluidos (tmutil confirma que los archivos individuales están excluidos). Hay miles de archivos de registro (uno por día, para cada uno de los 10 hosts virtuales) y al menos 10 se generan cada nuevo día, por lo que manualmente no es posible incluir una regla para cada uno. ¿Hay una manera de decirle a Time Machine que incluya la totalidad de / var / log / apache2 y sus subdirectorios (el Panel de preferencias de TM facilita la exclusión de carpetas, pero no veo una forma de decirle que incluya carpetas)? )?

Estoy ejecutando Mac OS X 10.10 en un Mac Mini reciente y estoy usando la versión de Apache para MacPorts, pero dudo que mi pregunta sea específica para este hardware / software.

    
pregunta Nigel 21.04.2015 - 13:51

1 respuesta

1

Time Machine está diseñado alrededor de la facilidad de uso, en lugar de la utilidad. No hace una copia de seguridad de todo el disco duro, por lo general no incluye los archivos que no son necesarios para recuperarse de una falla. Los archivos de registro parecen encajar en esta categoría.

La primera opción es ver si puedes eliminar la exclusión usando tmutil, que es la versión de línea de comandos de Time Machine.

  

tmutil removeexclusion "/ var / log / apache2"

Normalmente, este comando se usa para las exclusiones que el usuario ha creado, pero vale la pena intentarlo.

La otra opción es usar algo como chron y bash (o Automator) para simplemente comprimir los archivos de registro en un archivo (archivo zip) y colocar el archivo en su carpeta de documentos. Le sugiero que nombre su archivo de archivo con la fecha, por lo que Time Machine no asume que son versiones duplicadas o simplemente más nuevas del mismo archivo.

    
respondido por el cmason 21.04.2015 - 14:03

Lea otras preguntas en las etiquetas