NetWorker: Pomiń funkcję ASM z symbolami wieloznacznymi nie pomija drugiego kolejnego dopasowania, jeśli jeden montaż jest zagnieżdżony

Summary: W tym artykule opisano nieoczekiwany warunek wpływający na pomiń dyrektywy ASM, w którym użycie symboli wieloznacznych kończy się niepowodzeniem przeskoku do drugiego kolejnego dopasowania, gdy jedna instalacja jest zagnieżdżona w innym. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Polecenie pominięcia przy użyciu symboli wieloznacznych w ścieżce nie pomija drugiego katalogu pasującego do wzorca, gdy zagnieżdżone montowanie woluminów pojawiają się kolejno jako bezpośredni element nadrzędny i podrzędny
  • Drugie dopasowanie directory/mount jest bezpośrednim podkatalogiem pierwszego pasującego katalogu
  • Pierwszy directory/mount jest pominięty, ale zagnieżdżony montaż potomny jest całkowicie zarchiwizowany

Przykład:

  • Pomiń dyrektywę przy użyciu ścieżki wieloznacznej << */mnt/vo*/ >>
  • Wolumin zamontowany do /mnt/vol1
  • Oddzielny wolumen zamontowany jako element podrzędny pierwszego zamontowania, jako /mnt/vol1/vol2

Cause

Analizowanie dyrektyw ASM przez NetWorker preferuje dokładne dopasowania nad dopasowaniami wieloznacznymi. Oddzielny system operacyjny mntasm Automatycznie identyfikuje również punkty montowania jako takie za pomocą dyrektyw dokładnego dopasowania. Pierwsze dopasowanie powoduje, że wyszukiwanie zatrzymuje przetwarzanie listy dyrektyw.

Przeszukiwanie listy dyrektyw przebiega w tym przypadku następująco:

  1. Dyrektywy ścisłego dopasowania skonfigurowane przez użytkownika
  2. Automatycznie dodane dyrektywy dokładnego dopasowania NetWorker (takie jak mntasm)
  3. Dyrektywy dopasowania symboli wieloznacznych skonfigurowane przez użytkownika

W przypadku braku dokładnego dopasowania skonfigurowanego przez użytkownika mntasm Dopasowuje ścieżkę bezpośrednio jako pierwszą. Ponieważ analizowanie preferuje dokładne dopasowania, dopasowanie z symbolami wieloznacznymi nigdy nie zostanie osiągnięte.

To zachowanie powoduje /mnt/vol1/ należy uwzględnić, mimo że w dyrektywie określono ścieżkę /mnt/vo*/. Jeśli zagnieżdżony montaż jest bezpośrednim dzieckiem pierwszego, przetwarza mntasm Najpierw i ucieknij przed dyrektywą pomijania symboli wieloznacznych. Ponadto; Ponieważ zagnieżdżona ścieżka montowania nie została oznaczona symbolem wieloznacznym Pomiń, cała jej zawartość zostanie zarchiwizowana.

Z drugiej strony, gdyby ścieżka dyrektywy była jawna /mnt/vol1, cały folder i jego zawartość, w tym zagnieżdżony mont, zostaną pominięte zgodnie z oczekiwaniami, ponieważ zostaną przetworzone przed mntasm jako dokładne dopasowanie.

Resolution

Nie zaleca się instalowania woluminów jako bezpośrednich podkatalogów innych punktów montowania; Może to powodować wiele komplikacji, niezależnie od używanego oprogramowania. 

Jeśli jest to nieuniknione wymaganie w strefie danych, można użyć jednego z następujących obejść:

  • Użyj dyrektyw exact-match, aby osiągnąć pożądane zachowanie, na przykład /mnt/vol1 I /mnt/vol1/vol2
  • Rozdzielanie katalogów montowania katalogiem pośrednim, na przykład /mnt/vol1/foo/vol2 powinny umożliwiać działanie dyrektywy symboli wieloznacznych, ponieważ element nadrzędny foo pasuje do symbolu wieloznacznego, a vol2 nigdy nie jest osiągany w przetwarzaniu dyrektyw. 

Affected Products

NetWorker Family, NetWorker
Article Properties
Article Number: 000303914
Article Type: Solution
Last Modified: 08 May 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.