Avamar : options d’exclusion des systèmes de fichiers Linux et Unix pour les chemins de répertoire dynamiques de niveau supérieur
Summary: Utilisez les options d’exclusion de système de fichiers Linux et Unix pour exclure les données susceptibles de changer d’emplacement sous les chemins de répertoire de premier niveau. Cela permet de garantir un comportement de sauvegarde cohérent et d’éviter la capture de données inutile. ...
Symptoms
Remarque sur le comportement :
Les plug-ins Avamar Linux et Unix Filesystem utilisent généralement des chemins absolus dans la liste Dataset Exclude. Des caractères génériques peuvent être utilisés si nécessaire pour correspondre à des modèles ou des critères spécifiques.
Considération importante :
Si l’emplacement des données à exclure change, en particulier dans un répertoire de premier niveau, la règle d’exclusion peut ne plus s’appliquer, ce qui peut entraîner l’inclusion de données non intentionnelles dans les sauvegardes.
Cause
Remarque importante :
Lorsqu’un chemin absolu est utilisé dans une règle d’exclusion et que l’emplacement des données change, l’exclusion peut ne plus correspondre. Par conséquent, les données pourraient être incluses involontairement dans la sauvegarde.
Resolution
Stratégie d’exclusion flexible utilisant des caractères génériques dans les jeux de données Avamar
Pour maintenir des exclusions efficaces sans modifier fréquemment le jeu de données Avamar, envisagez d’utiliser des chemins de système de fichiers relatifs avec des motifs génériques. Cette approche est particulièrement utile lorsque les emplacements des données peuvent changer sous différents répertoires de premier niveau.
Exemple 1 : Utilisation de chemins absolus
Supposons que le fichier à exclure se trouve à l’adresse suivante :
/path1/app/data/file1.txt
Deux modèles d’exclusion utilisant des chemins absolus peuvent être :
-
/path1/app/data/**
→ Exclut tous les fichiers et sous-répertoires sous/path1/app/data/. -
/path1/**/data/file*
→ Exclut tout fichier nomméfile*sous n’importe queldatadans le répertoire/path1.
Limitation:
Si le fichier est déplacé vers un autre répertoire de premier niveau, tel que :
/path2/app/data/file1.txt
Ces exclusions absolues basées sur un chemin ne correspondent plus, et le fichier peut être sauvegardé involontairement.
Exemple 2 : Utilisation de chemins relatifs avec des caractères génériques
Pour prendre en charge les modifications dynamiques des répertoires de niveau supérieur, utilisez un chemin relatif avec des caractères génériques :
**/app?/data?/file1*
Ce modèle :
- Utilise
**pour correspondre à n’importe quelle profondeur de répertoire. - Utilise
?pour permettre de légères variations dans les noms de répertoires. - Allumettes
file1*quel que soit son chemin de premier niveau.
Avantage:
Cette méthode fournit une règle d’exclusion plus flexible et plus résiliente, ce qui réduit la nécessité de mettre à jour le jeu de données lorsque les structures de répertoire changent.