NetWorker:1つのマウントがネストされている場合にワイルドカードを使用したASMのスキップが2回連続して一致をスキップできない

Summary: この記事では、1つのマウントが別のマウントにネストされている場合に、ワイルドカードを使用すると2回連続して一致するマウントにスキップできないという、スキップ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

  • パスでワイルドカードを使用するSkipディレクティブは、ネストされたボリューム マウントが直接の親および子として連続して表示される場合に、パターンに一致する2番目のディレクトリーをスキップできません
  • 2 番目のマッチング directory/mount は、最初に一致したディレクトリの直下のサブディレクトリです。
  • 最初の directory/mount はスキップされますが、ネストされた子マウントは完全にバックアップされます

Example:

  • 次のワイルドカード パスを使用したスキップ ディレクティブ: << */mnt/vo*/ >>
  • マウント先ボリューム /mnt/vol1
  • 最初のマウントの子としてマウントされた個別のボリューム /mnt/vol1/vol2

Cause

NetWorkerによるASMディレクティブの解析では、ワイルドカード一致よりも完全一致が優先されます。別の AS mntasm また、完全一致ディレクティブを使用してマウントポイントを自動的に識別します。最初に一致すると、検索はディレクティブのリストの処理を停止します。

ディレクティブ リストの検索は、この場合、次のように進行します。

  1. ユーザー設定の完全一致ディレクティブ
  2. NetWorker自動追加完全一致ディレクティブ( mntasm
  3. ユーザー設定のワイルドカード一致ディレクティブ

ユーザーが設定した完全一致がない場合は、 mntasm 最初にパスを直接照合します。解析では完全一致が優先されるため、ワイルドカード一致に達することはありません

この動作により、 /mnt/vol1/ ディレクティブがパスを指定した場合でも、含められます /mnt/vo*/.ネストされたマウントが最初のマウントの直接の子である場合、そのマウントは処理されます mntasm まず、ワイルドカードのskipディレクティブをエスケープします。さらに;ネストされたマウント パスはスキップ ワイルドカードをエスケープしているため、その内容はすべてバックアップされます

これに対し、ディレクティブ パスが /mnt/vol1、フォルダ全体と、ネストされたマウントを含むその内容は、 mntasm を完全一致として。

Resolution

ボリュームを他のマウントポイントの直下のサブディレクトリとしてマウントすることはお勧めできません。これにより、使用されているソフトウェアに関係なく、さまざまな問題が発生する可能性があります。

これがデータ ゾーンで避けられない要件である場合は、次のいずれかの回避策を使用できます。

  • 完全一致ディレクティブを使用して、目的の動作を実現します。 /mnt/vol1 および /mnt/vol1/vol2
  • 中間ディレクトリーを使用したマウント ディレクトリーの分離(例: /mnt/vol1/foo/vol2 ワイルドカードディレクティブが動作するようにする必要があります。 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.