NetWorker: ASM overslaan met jokertekens Kan tweede opeenvolgende overeenkomst niet overslaan als één Mount is genest

Summary: In dit artikel wordt een onverwachte voorwaarde beschreven die van invloed is op ASM-richtlijnen voor het overslaan van jokertekens waarbij het overslaan naar de tweede opeenvolgende overeenkomst mislukt wanneer de ene koppeling in een andere is genest. ...

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

  • Als u de richtlijn voor overslaan met jokertekens in het pad, kan de tweede map die overeenkomt met het patroon niet worden overgeslagen, wanneer geneste volumebevestigingen achtereenvolgens worden weergegeven als direct bovenliggend en onderliggend
  • De tweede matching directory/mount is een directe subdirectory van de eerste overeenkomende directory
  • De eerste directory/mount wordt overgeslagen, maar er wordt wel een back-up gemaakt van de geneste kinderbevestiging

Voorbeeld:

  • Sla de richtlijn over met een jokerteken voor << */mnt/vo*/ >>
  • Volume gekoppeld aan /mnt/vol1
  • Afzonderlijk volume gemonteerd als een onderliggend van de eerste houder, zoals /mnt/vol1/vol2

Cause

Het parseren van ASM-richtlijnen door NetWorker heeft een voorkeur voor exacte overeenkomsten boven wildcard-overeenkomsten. Een aparte AS mntasm Identificeert ook automatisch koppelpunten als zodanig met exacte overeenkomstrichtlijnen. De eerste overeenkomst zorgt ervoor dat de zoekopdracht stopt met het verwerken van de lijst met richtlijnen.

Zoeken in de lijst met richtlijnen verloopt in dit geval als volgt:

  1. Door de gebruiker geconfigureerde exacte overeenkomst-instructies
  2. NetWorker heeft automatisch exacte overeenkomst-instructies toegevoegd (zoals mntasm)
  3. Door de gebruiker geconfigureerde overeenkomstrichtlijnen voor jokertekens

Bij gebrek aan een door de gebruiker geconfigureerde exacte overeenkomst, mntasm Komt eerst direct overeen met het pad. Omdat parseren de voorkeur geeft aan exacte overeenkomsten, wordt de wildcard-overeenkomst nooit bereikt.

Dit gedrag veroorzaakt /mnt/vol1/ worden opgenomen, ook al is in de richtlijn het /mnt/vo*/. Als het geneste rijdier een direct onderliggend koppel is van het eerste, wordt het verwerkt mntasm Ten eerste, en ontsnap aan de wildcard skip-richtlijn. Bovendien; Aangezien dat geneste Mount Path is ontsnapt aan de wildcard voor overslaan, wordt van alle inhoud een back-up gemaakt.

Als het directieve pad daarentegen expliciet zou zijn /mnt/vol1, de hele map, en de inhoud ervan inclusief de geneste mount, zou worden overgeslagen zoals gewenst, omdat het zou worden verwerkt voorafgaand aan mntasm als een exacte match.

Resolution

Het is niet aan te raden om volumes aan te koppelen als directe submappen van andere koppelpunten; Dit kan allerlei complicaties veroorzaken, ongeacht de gebruikte software. 

Als dit een onvermijdelijke vereiste is in uw datazone, kunt u een van de volgende tijdelijke oplossingen gebruiken:

  • Gebruik bijvoorbeeld exact-match directives om het gewenste gedrag te bereiken /mnt/vol1 EN /mnt/vol1/vol2
  • De mount directory's scheiden met een intermediaire directory, bijvoorbeeld /mnt/vol1/foo/vol2 moet de wildcard-richtlijn laten werken, aangezien de bovenliggende foo komt overeen met het jokerteken, en vol2 wordt nooit bereikt in de verwerking van de richtlijn. 

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.