Avamar: opciones de exclusión del sistema de archivos de Linux y Unix para las rutas de directorio de nivel superior dinámicas
Summary: Utilice las opciones de exclusión del sistema de archivos de Linux y Unix para excluir datos que puedan cambiar de ubicación en rutas de directorio de nivel superior. Esto ayuda a garantizar un comportamiento de respaldo coherente y evita la captura innecesaria de datos. ...
Symptoms
Nota de comportamiento:
Por lo general, los plug-ins de sistemas de archivos de Avamar Linux y Unix utilizan rutas absolutas en la lista de exclusión de conjuntos de datos. Los comodines se pueden utilizar si es necesario para coincidir con patrones o criterios específicos.
Consideración importante:
Si cambia la ubicación de los datos que se excluirán, especialmente en un directorio de nivel superior, es posible que la regla de exclusión ya no se aplique, lo que podría provocar la inclusión de datos no deseados en los respaldos.
Cause
Nota importante:
Cuando se utiliza una ruta absoluta en una regla de exclusión y cambia la ubicación de los datos, es posible que la exclusión ya no coincida. Como resultado, los datos podrían incluirse involuntariamente en el respaldo.
Resolution
Estrategia de exclusión flexible mediante comodines en los conjuntos de datos de Avamar
Para mantener exclusiones eficaces sin modificar con frecuencia el conjunto de datos de Avamar, considere el uso de rutas relativas del sistema de archivos con patrones comodín. Este enfoque es especialmente útil cuando las ubicaciones de los datos pueden cambiar en diferentes directorios de nivel superior.
Ejemplo 1: Uso de rutas absolutas
Suponga que el archivo que se va a excluir se encuentra en:
/path1/app/data/file1.txt
Dos patrones de exclusión que utilizan rutas absolutas podrían ser:
-
/path1/app/data/**
→ Excluye todos los archivos y subdirectorios en/path1/app/data/. -
/path1/**/data/file*
→ Excluye cualquier archivo denominadofile*bajo cualquierdataDirectorio dentro de/path1.
Limitación:
Si el archivo se transfiere a un directorio de nivel superior diferente, como los siguientes:
/path2/app/data/file1.txt
Estas exclusiones absolutas basadas en rutas ya no coincidirán y es posible que se respalde el archivo involuntariamente.
Ejemplo 2: Uso de rutas relativas con comodines
Para admitir cambios dinámicos en el directorio de nivel superior, utilice una ruta relativa con comodines:
**/app?/data?/file1*
Este patrón:
- Usos
**para que coincida con cualquier profundidad de directorio. - Usos
?para permitir ligeras variaciones en los nombres de directorio. - Partidos
file1*independientemente de su ruta de nivel superior.
Beneficio:
Este método proporciona una regla de exclusión más flexible y resistente, lo que reduce la necesidad de actualizar el conjunto de datos cuando cambian las estructuras de directorios.