NetWorker. Пропуску ASM с подстановочными знаками не удается пропустить второй матч подряд, если одно крепление вложено

Summary: В этой статье описывается непредвиденное состояние, влияющее на директивы пропуска ASM, при котором при использовании подстановочных знаков не удается перейти ко второму подряд совпадению, когда одно монтирование вложено в другое. ...

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

  • Директиве пропуска с использованием подстановочных знаков в пути не удается пропустить второй каталог, соответствующий шаблону, когда смонтированные вложенные тома отображаются последовательно как непосредственный родительский и дочерний
  • Второе сопоставление directory/mount является непосредственным подкаталогом первого соответствующего каталога
  • Первый directory/mount пропущено, но для вложенного дочернего монтирования создается полная резервная копия

Пример:

  • Пропустить директиву с использованием пути с подстановочными знаками << */mnt/vo*/ >>
  • Том, смонтированный в /mnt/vol1
  • Отдельный том, смонтированный в качестве дочернего по отношению к первому монтированию, как /mnt/vol1/vol2

Cause

При синтаксическом анализе директив ASM NetWorker предпочтение отдается точным совпадениям, а не совпадениям с подстановочными знаками. Отдельная AS mntasm Также автоматически идентифицируются точки монтирования как таковые с помощью директив точного соответствия. Первое совпадение приводит к тому, что поиск прекращает обработку списка директив

.Поиск по списку директив в этом случае продолжается следующим образом:

  1. Пользовательские директивы точного соответствия
  2. NetWorker автоматически добавил директивы точного соответствия (например, mntasm)
  3. Пользовательские директивы сопоставления с подстановочными знаками

При отсутствии заданного пользователем точного соответствия, mntasm Сначала сопоставляется с путем. Так как синтаксический анализ предпочитает точные совпадения, совпадение с подстановочными знаками никогда не достигается.

Это приводит к тому, что /mnt/vol1/ включаться, даже если в директиве указан путь /mnt/vo*/. Если вложенный mount является прямым потомком первого, то он обрабатывает mntasm во-первых, и экранируйте директиву пропуска с подстановочными знаками. Сверх того; Так как этот вложенный путь монтирования экранировал подстановочный знак пропуска, все его содержимое резервируется.

И наоборот, если путь к директиве был явным /mnt/vol1, вся папка и ее содержимое, включая вложенное монтирование, будут пропущены, так как они будут обработаны до mntasm как точное совпадение.

Resolution

Не рекомендуется монтировать тома в качестве непосредственных подкаталогов других точек монтирования. Это может вызвать любое количество осложнений, независимо от используемого программного обеспечения. 

Если это неизбежное требование в вашей зоне данных, можно использовать одно из следующих временных решений:

  • Используйте директивы точного соответствия для достижения желаемого поведения, например /mnt/vol1 И /mnt/vol1/vol2
  • Разделение каталогов монтирования с помощью промежуточного каталога, например /mnt/vol1/foo/vol2 должна позволять директиве wildcard работать, так как родительская директива foo соответствует подстановочному знаку, и vol2 никогда не достигается при обработке директивы. 

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.