Avamar - Linux e Unix Opzioni di esclusione del file system per i percorsi di directory di primo livello dinamici
Summary: Utilizzare le opzioni di esclusione del file system Linux e Unix per escludere i dati che potrebbero cambiare posizione nei percorsi di directory di primo livello. Ciò consente di garantire un comportamento di backup coerente ed evita l'acquisizione di dati non necessaria. ...
Symptoms
Nota sul comportamento:
I plug-in Avamar Linux e Unix Filesystem utilizzano in genere percorsi assoluti nell'elenco Dataset Exclude. I caratteri jolly possono essere utilizzati se necessario per corrispondere a modelli o criteri specifici.
Considerazioni importanti:
Se la posizione dei dati da escludere cambia, in particolare in una directory di primo livello, la regola di esclusione potrebbe non essere più applicabile, con la potenziale conseguenza dell'inclusione di dati indesiderati nei backup.
Cause
Nota importante:
Quando in una regola di esclusione viene utilizzato un percorso assoluto e la posizione dei dati cambia, l'esclusione potrebbe non corrispondere più. Di conseguenza, i dati potrebbero essere inclusi involontariamente nel backup.
Resolution
Strategia di esclusione flessibile con caratteri jolly nei dataset Avamar
Per mantenere esclusioni efficaci senza modificare frequentemente il dataset Avamar, prendere in considerazione l'utilizzo di percorsi relativi del file system con modelli di caratteri jolly. Questo approccio è particolarmente utile quando le posizioni dei dati possono cambiare in directory di primo livello diverse.
Esempio 1: Utilizzo di percorsi assoluti
Si supponga che il file da escludere si trovi in:
/path1/app/data/file1.txt
Due modelli di esclusione che utilizzano percorsi assoluti potrebbero essere:
-
/path1/app/data/**
→ Esclude tutti i file e le sottodirectory in/path1/app/data/. -
/path1/**/data/file*
→ Esclude tutti i file denominatifile*in qualsiasi casodatadirectory all'interno di/path1.
Limitazione:
Se il file viene spostato in una directory di primo livello diversa, ad esempio:
/path2/app/data/file1.txt
Queste esclusioni assolute basate sul percorso non corrisponderanno più e il file potrebbe essere sottoposto a backup involontariamente.
Esempio 2: Utilizzo dei percorsi relativi con caratteri jolly
Per supportare le modifiche dinamiche della directory di primo livello, utilizzare un percorso relativo con caratteri jolly:
**/app?/data?/file1*
Questo modello:
- Utilizzazioni
**in modo che corrispondano a qualsiasi profondità di directory. - Utilizzazioni
?per consentire lievi variazioni nei nomi delle directory. - Corrisponde
file1*indipendentemente dal suo percorso di primo livello.
Beneficio:
Questo metodo fornisce una regola di esclusione più flessibile e resiliente, riducendo la necessità di aggiornare il dataset quando le strutture di directory cambiano.