ファイル インポート セッション実行時のサーバー パラメーター エラーの解決
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
VNX1/VNX2とUnityシステム間のファイル インポート操作では、正常かつ無停止のファイル インポート操作を保証するために、一部のパラメーター値を一定の制限内に維持する必要があります。 次の例は、VNX側とUnity側で異なる設定がされているパラメーターを示しています。この状況では、ファイル インポート作成セッションが失敗します。
VDMインポート セッションの作成..........................x Failed
Details
Failed: サーバー パラメーター エラー: {0} https://support.emc.com のEMCナレッジベースでKB000490660を検索します。(エラー コード:0x9000195)
Cause
このナレッジベース記事では、ファイル インポート セッションの作成中にチェックされるサーバー パラメーター値の概要を説明し、不一致の問題を解決する方法について説明します。 VNXシステムとUnityシステムの間でパラメーター値の許容範囲を維持するのは、ファイルのインポート/移行プロセス中にホスト アクセスが中断されないようにするためです。 以下に説明する推奨事項の範囲外でパラメーター値が変更された場合、ホスト ユーザーに対する移行の透過性は保証されません。
Resolution
次のリストに、VNXとUnity間のファイル インポート操作中にチェックされるパラメーターを示します
nfs.transChecksumです
説明:
Data Moverが、NFSv3でOracle Database 11gを使用するクライアントに対して、DNFS(Oracle Direct NFS)をサポートするかどうかを指定します。サポートが有効になっている場合、Data Moverは、各トランザクションが一意のIDを持ち、解放されたポートの再利用によってIDが競合する可能性を回避します
0 = DNFSをサポートしません。
1 = NFSv3.
を使用するOracle 11g DNFSクライアントをサポート値の範囲: 0または1
VNX1/2のデフォルト値: 0
Unityのデフォルト値: 0
ファイル移行事前チェック ルール: VNX1/2の現在値 = Unityの現在値
このチェックを省略した場合のファイル移行への影響: VNX1/2の値が1に設定され、Unityの値が0の場合、Oracleクラスターのフェールオーバーが発生した場合、移行カットオーバー後にOracleアプリケーションでデータが破損する可能性があります。クラスターのフェールオーバー後のIOは、実際には行われていないのに、すでに実行されていると見なすことができます。
nfs.v3xfersizeです
説明:NFSv3読み取りおよび書き込みのデフォルト転送サイズを指定します。
値の範囲:8192から1048576
VNX1/2のデフォルト値は、DMモジュール
6Gのメモリー サイズに基づいています。65536
8G/12G/16G: 131072
24G: 262144
Unityデフォルト値:
Unity300: 65536
Unity400: 131072
Unity500: 131072
Unity600: 262144
ファイル移行事前チェック ルール: VNX1/2の現在値 < = Unityの現在値
このチェックを省略した場合のファイル移行への影響: 移行のカットオーバー後にクライアントI/Oエラーが発生する可能性があります。これは、ユーザーが再マウントするまで解決されません。この値は、ソースVNX1/2の値がデスティネーションUnityアレイの値よりも大きくなっています
filesystem.rstchownです
説明:
Sets restricted file ownership.
0 = chown と chgrp は制限の緩い POSIX (Portable Operating System Interface for Unix) セマンティクスに従うため、ファイルの所有者がファイルの所有権またはグループ ID を他の所有者またはグループに変更できるようにします
1 = スーパーユーザーのみがファイルの所有者を変更できるようにします。現在の所有者は、グループIDを所有者が属するグループにのみ変更できます。注:このパラメーターはNFSには適用されますが、CIFSには適用されません。
値の範囲: 0または1
VNX1/2のデフォルト値: 1
Unityのデフォルト値: 1
ファイル移行事前チェック ルール: VNX1/2の現在値 = Unityの現在値
このチェックを省略した場合のファイル移行への影響: ソースVNX1/2の値が0で、デスティネーションUnityの値が1の場合、IDがrootではなくアプリケーションで実行されていると、作成したファイルのユーザー/グループの所有権を変更できたときにエラーが発生する可能性があります
quota.useQuotasInFsStatです
説明:
UNIX df -kコマンドを使用して統計を表示するNFSクライアントに、ファイル システムの空き領域の統計を表示するときに、クォータを含めるかどうかを制御します。
0 = dfを使用してディスク クォータの検証を実行するときにクォータを除外します。実際に使用可能なスペースは、コマンド出力に表示される「使用可能なスペース」よりも小さくなる可能性があります。
1 = クォータを含めます。非rootユーザーが実行するdfコマンドは、ユーザーが使用可能なスペースのみを報告します。つまり、[使用可能な領域]には、クォータ ツリー、ユーザー、グループに事前に割り当てられている領域内の要素が表示されます。rquotaはツリー クォータではサポートされていません。
値の範囲: 0または1
VNX1/2のデフォルト値: 0
Unityのデフォルト値: 0
ファイル移行事前チェック ルール: VNX1/2の現在値 = Unityの現在値
このチェックを省略した場合のファイル移行への影響: NFSユーザーが(dfコマンドを使用して)アクセスできるエクスポートの使用可能な領域を確認すると、VNX1/2でこのパラメーターの値が1でUnityで0の場合、ユーザー クォータ制限のために使用可能な領域よりも大きいファイルシステムのフル サイズが表示されます
cvfs.virtualDirName
説明:
VVFSバージョン2では、マウントされたチェックポイントを非表示の仮想ディレクトリーからトラバースできます。このパラメーターは、ユーザー指定の仮想ディレクトリー名を定義します。実際のディレクトリー名は、指定された文字列の前にドットを付けたものです。
例:
ckpt = 仮想ディレクトリ名に.ckptを使用します。
snapshot = 仮想ディレクトリ名として .snapshot を使用します。
メモ:変更を有効にするには、Data Moverを再起動します。
値の範囲: *
VNX1/2のデフォルト値:ckpt
Unityのデフォルト値:ckpt
ファイル移行事前チェック ルール: VNX1/2の現在値 = Unityの現在値 = ckpt
このチェックを省略した場合のファイル移行への影響: ファイル移行機能では、ファイル システムのスナップショットは移行されません。内部的には、.ckptはデフォルトの仮想ディレクトリー名として扱われ、データ コピー時には無視されます。VNX1/2で別の値を使用すると、次の2つの問題が発生する可能性があります。
実際の仮想ディレクトリー データはデスティネーション アレイに移行されますが、これは役に立たず、時間を浪費します。
.ckptが他の目的で使用されている場合、そのディレクトリー内のデータは移行カットオーバー後にデスティネーションで失われます。
パラメーターの問題の解決:
パラメーターの違いは、次の 3 つのオプションのいずれかを使用して解決できます。
2. デスティネーションUnityシステムのパラメーターを変更する場合は、サービス ツール svc_paramを使用して適切なパラメーター値を変更します。 svc_param-helpを使用して、このスクリプトの使用方法を確認します。
3. インポート セッションの作成時に-skipServerParamCheckオプションを使用して、UEMCLIを使用している場合はパラメーター チェックをスキップするか、GUIインポート セッション作成ウィザードの[Settings]ページの[Allow Comparison of Server Parameters]チェックボックスをオフにします
メモ: パラメーター チェックをバイパスすると、ファイル インポート セッションがUnityシステムにカットオーバーされるときにホストが停止する可能性があり、場合によっては、NFSホストによるファイル システムの再マウントが必要になる場合があります。 パラメーター チェックは、ファイル インポート操作で「NFS透過性」(クライアントを停止させない)が確実に得られるように設計されています。
nfs.transChecksumです
説明:
Data Moverが、NFSv3でOracle Database 11gを使用するクライアントに対して、DNFS(Oracle Direct NFS)をサポートするかどうかを指定します。サポートが有効になっている場合、Data Moverは、各トランザクションが一意のIDを持ち、解放されたポートの再利用によってIDが競合する可能性を回避します
0 = DNFSをサポートしません。
1 = NFSv3.
を使用するOracle 11g DNFSクライアントをサポート値の範囲: 0または1
VNX1/2のデフォルト値: 0
Unityのデフォルト値: 0
ファイル移行事前チェック ルール: VNX1/2の現在値 = Unityの現在値
このチェックを省略した場合のファイル移行への影響: VNX1/2の値が1に設定され、Unityの値が0の場合、Oracleクラスターのフェールオーバーが発生した場合、移行カットオーバー後にOracleアプリケーションでデータが破損する可能性があります。クラスターのフェールオーバー後のIOは、実際には行われていないのに、すでに実行されていると見なすことができます。
nfs.v3xfersizeです
説明:NFSv3読み取りおよび書き込みのデフォルト転送サイズを指定します。
値の範囲:8192から1048576
VNX1/2のデフォルト値は、DMモジュール
6Gのメモリー サイズに基づいています。65536
8G/12G/16G: 131072
24G: 262144
Unityデフォルト値:
Unity300: 65536
Unity400: 131072
Unity500: 131072
Unity600: 262144
ファイル移行事前チェック ルール: VNX1/2の現在値 < = Unityの現在値
このチェックを省略した場合のファイル移行への影響: 移行のカットオーバー後にクライアントI/Oエラーが発生する可能性があります。これは、ユーザーが再マウントするまで解決されません。この値は、ソースVNX1/2の値がデスティネーションUnityアレイの値よりも大きくなっています
filesystem.rstchownです
説明:
Sets restricted file ownership.
0 = chown と chgrp は制限の緩い POSIX (Portable Operating System Interface for Unix) セマンティクスに従うため、ファイルの所有者がファイルの所有権またはグループ ID を他の所有者またはグループに変更できるようにします
1 = スーパーユーザーのみがファイルの所有者を変更できるようにします。現在の所有者は、グループIDを所有者が属するグループにのみ変更できます。注:このパラメーターはNFSには適用されますが、CIFSには適用されません。
値の範囲: 0または1
VNX1/2のデフォルト値: 1
Unityのデフォルト値: 1
ファイル移行事前チェック ルール: VNX1/2の現在値 = Unityの現在値
このチェックを省略した場合のファイル移行への影響: ソースVNX1/2の値が0で、デスティネーションUnityの値が1の場合、IDがrootではなくアプリケーションで実行されていると、作成したファイルのユーザー/グループの所有権を変更できたときにエラーが発生する可能性があります
quota.useQuotasInFsStatです
説明:
UNIX df -kコマンドを使用して統計を表示するNFSクライアントに、ファイル システムの空き領域の統計を表示するときに、クォータを含めるかどうかを制御します。
0 = dfを使用してディスク クォータの検証を実行するときにクォータを除外します。実際に使用可能なスペースは、コマンド出力に表示される「使用可能なスペース」よりも小さくなる可能性があります。
1 = クォータを含めます。非rootユーザーが実行するdfコマンドは、ユーザーが使用可能なスペースのみを報告します。つまり、[使用可能な領域]には、クォータ ツリー、ユーザー、グループに事前に割り当てられている領域内の要素が表示されます。rquotaはツリー クォータではサポートされていません。
値の範囲: 0または1
VNX1/2のデフォルト値: 0
Unityのデフォルト値: 0
ファイル移行事前チェック ルール: VNX1/2の現在値 = Unityの現在値
このチェックを省略した場合のファイル移行への影響: NFSユーザーが(dfコマンドを使用して)アクセスできるエクスポートの使用可能な領域を確認すると、VNX1/2でこのパラメーターの値が1でUnityで0の場合、ユーザー クォータ制限のために使用可能な領域よりも大きいファイルシステムのフル サイズが表示されます
cvfs.virtualDirName
説明:
VVFSバージョン2では、マウントされたチェックポイントを非表示の仮想ディレクトリーからトラバースできます。このパラメーターは、ユーザー指定の仮想ディレクトリー名を定義します。実際のディレクトリー名は、指定された文字列の前にドットを付けたものです。
例:
ckpt = 仮想ディレクトリ名に.ckptを使用します。
snapshot = 仮想ディレクトリ名として .snapshot を使用します。
メモ:変更を有効にするには、Data Moverを再起動します。
値の範囲: *
VNX1/2のデフォルト値:ckpt
Unityのデフォルト値:ckpt
ファイル移行事前チェック ルール: VNX1/2の現在値 = Unityの現在値 = ckpt
このチェックを省略した場合のファイル移行への影響: ファイル移行機能では、ファイル システムのスナップショットは移行されません。内部的には、.ckptはデフォルトの仮想ディレクトリー名として扱われ、データ コピー時には無視されます。VNX1/2で別の値を使用すると、次の2つの問題が発生する可能性があります。
実際の仮想ディレクトリー データはデスティネーション アレイに移行されますが、これは役に立たず、時間を浪費します。
.ckptが他の目的で使用されている場合、そのディレクトリー内のデータは移行カットオーバー後にデスティネーションで失われます。
パラメーターの問題の解決:
パラメーターの違いは、次の 3 つのオプションのいずれかを使用して解決できます。
- ソースVNXパラメーターをUnityインポート操作の許容範囲内に変更します(server_param)
- VNX Data Mover (VDM)にある値と一致するようにターゲットUnityパラメーターを変更します[svc_param]
- GUIでファイル インポート セッションを作成するときにパラメーター チェックをバイパスするには、[サーバー パラメーターの比較を許可]チェックボックスをオフにするか、UEMCLIからインポート セッションを作成する場合は「-skipServerParamCheck」を使用します
2. デスティネーションUnityシステムのパラメーターを変更する場合は、サービス ツール svc_paramを使用して適切なパラメーター値を変更します。 svc_param-helpを使用して、このスクリプトの使用方法を確認します。
3. インポート セッションの作成時に-skipServerParamCheckオプションを使用して、UEMCLIを使用している場合はパラメーター チェックをスキップするか、GUIインポート セッション作成ウィザードの[Settings]ページの[Allow Comparison of Server Parameters]チェックボックスをオフにします
メモ: パラメーター チェックをバイパスすると、ファイル インポート セッションがUnityシステムにカットオーバーされるときにホストが停止する可能性があり、場合によっては、NFSホストによるファイル システムの再マウントが必要になる場合があります。 パラメーター チェックは、ファイル インポート操作で「NFS透過性」(クライアントを停止させない)が確実に得られるように設計されています。
Affected Products
Dell EMC Unity FamilyProducts
Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 600, Dell EMC Unity 600F, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family
, Dell EMC Unity Hybrid
...
Article Properties
Article Number: 000054849
Article Type: Solution
Last Modified: 11 Dec 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.