Avamar – možnosti vyloučení souborového systému Linux a Unix pro dynamické cesty k adresářům nejvyšší úrovně
Summary: Pomocí voleb vyloučení souborového systému Linux a Unix můžete vyloučit data, která mohou změnit umístění v cestách k adresářům nejvyšší úrovně. To pomáhá zajistit konzistentní chování zálohování a zabraňuje zbytečnému sběru dat. ...
Symptoms
Poznámka k chování:
Moduly plug-in systému souborů Avamar Linux a Unix obvykle používají absolutní cesty v seznamu výjimek datových sad. V případě potřeby lze použít zástupné znaky, aby odpovídaly konkrétním vzorům nebo kritériím.
Důležitá úvaha:
Pokud se změní umístění dat, která mají být vyloučena, zejména v adresáři nejvyšší úrovně, pravidlo vyloučení již nemusí platit, což může vést k zahrnutí nezamýšlených dat do záloh.
Cause
Důležitá poznámka:
Pokud je v pravidle vyloučení použita absolutní cesta a umístění dat se změní, vyloučení se již nemusí shodovat. V důsledku toho mohou být data neúmyslně zahrnuta do zálohy.
Resolution
Flexibilní strategie vyloučení pomocí zástupných znaků v datových sadách Avamar
Chcete-li zachovat účinná vyloučení bez častých úprav datové sady Avamar, zvažte použití relativních cest systému souborů se vzory zástupných znaků. Tento přístup je užitečný zejména v případě, že se umístění dat mohou měnit v různých adresářích nejvyšší úrovně.
Příklad 1: Použití absolutních cest
Předpokládejme, že soubor, který má být vyloučen, je umístěn ve umístění:
/path1/app/data/file1.txt
Dva vzory vyloučení používající absolutní cesty mohou být:
-
/path1/app/data/**
→ Vyloučí všechny soubory a podadresáře ve zdroji./path1/app/data/. -
/path1/**/data/file*
→ Vyloučí všechny pojmenované soubory.file*v rámci kteréhokolidataAdresář v rámci/path1.
Omezení:
Pokud je soubor přesunut do jiného adresáře nejvyšší úrovně, například:
/path2/app/data/file1.txt
Tato absolutní vyloučení založená na cestě se již nebudou shodovat a soubor může být neúmyslně zálohován.
Příklad 2: Použití relativních cest se zástupnými znaky
Chcete-li přizpůsobit dynamickým změnám adresáře nejvyšší úrovně, použijte relativní cestu se zástupnými znaky:
**/app?/data?/file1*
Tento vzor:
- Používá
**tak, aby odpovídaly libovolné hloubce adresáře. - Používá
?, aby bylo možné povolit mírné odchylky v názvech adresářů. - Zápasy
file1*bez ohledu na jeho cestu nejvyšší úrovně.
Prospěch:
Tato metoda poskytuje flexibilnější a odolnější pravidlo vyloučení, což snižuje potřebu aktualizovat datovou sadu při změně adresářových struktur.