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 перевага віддається точним збігам, а не збігам з узагальненням. Окрема АС mntasm Також автоматично визначає точки монтування як такі за допомогою директив точної відповідності. Перший збіг призводить до того, що пошук припиняє обробку списку директив.

Пошук по списку директив протікає в даному випадку наступним чином:

  1. Директиви точної відповідності, налаштовані користувачем
  2. NetWorker автоматично додані директиви точної відповідності (такі як mntasm)
  3. Директиви відповідності із символами узагальнення, налаштовані користувачем

У разі відсутності налаштованого користувачем точного збігу, mntasm Спочатку збігається зі шляхом. Оскільки синтаксичний аналіз надає перевагу точним збігам, збіг із вайлдкардом ніколи не досягається.

Така поведінка викликає /mnt/vol1/ бути включеним, навіть якщо в директиві вказано шлях /mnt/vo*/. Якщо вкладене монтування є прямим дочірнім елементом першого, то воно обробляється mntasm По-перше, і вийдіть з директиви WildCard Skip. Крім того; Оскільки цей вкладений шлях монтування уникнув символу узагальнення пропуску, весь його вміст створює резервні копії.

На противагу цьому, якби директивний шлях був явним /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.