マウントされたファイル・システムへのアクセスが遅いか、数秒後に失敗する
Windows NFSを使用してマウントされたファイル・システムでの遅延UNCアクセスすなわちエラー53をトラブルシューティングする方法を学習します。
トラブルシューティングに進む前に、Windowsインスタンスからファイル・システムに接続するための次の前提条件を実装していることを確認してください:
- NFSクライアントをインストールします。Windowsインスタンスからのファイル・システムのマウントに記載されているインストール手順に従ってください。
- ファイル・ストレージで使用するためのセキュリティ・ルールを設定します。ファイル・ストレージに対するVCNセキュリティ・ルールの構成に記載されている手順に従ってください
症状1: ファイル・エクスプローラまたはUniversal Naming Convention (UNC)パスまたはコマンド・プロンプト/Powershellを使用してマウント済ファイル・システムにアクセスするとき、大きな遅延が発生するか、失敗します。この影響は断続的に発生します。
症状2:「ネットワーク・エラー53 「ネットワーク・パスが見つかりません」が表示され、Windows NFS接続を使用したマウントが失敗します。
原因: デフォルトで、Windowsネットワーク・プロバイダの優先度がNFSネットワーク・プロバイダのクライアントより高くなっています。最初は、Windowsがデフォルトの順序で各プロバイダを試行する際の遅延が大きくなります。マウント情報がキャッシュされるため、それ以降の試行はより速くなります。キャッシュがタイムアウトした後で、遅延が再度増加します。分散ファイル・システム(DFS)というネイティブのWindowsファイル・システム・クライアントには、NFSクライアントよりもデフォルトの優先度が付けられるため、遅延が増加します。
解決策: ネットワーク・プロバイダの順序を変更して、DFSクライアントを無効にして、NFSネットワーク・プロバイダのクライアントを最初に試行します。
詳細は、次を参照してください:
- 「Windowsサーチ」をクリックします。
- 「検索」フィールドに
regedit
と入力し、[Enter]を押します。 - 「はい」をクリックして、デバイスへの変更を許可します。
HKEY_LOCAL_MACHINE
をクリックします。- 参照先:
System\CurrentControlSet\Control\NetworkProvider\Order
-
Network Provider
の順序を、デフォルトからNfsnp、RDPNP、LanmanWorkstationに変更します:ProviderOrder
を右クリックして、「変更」を選択します。- 「値のデータ」フィールドに
Nfsnp,RDPNP,LanmanWorkstation
と入力します。インスタンスのこのフィールドに存在する項目が他にもある場合は、LanmanWorkstation
の後に入力します。 - 「OK」をクリックします。
- インスタンスを再起動します。
- 「Windowsサーチ」をクリックします。
- 「検索」フィールドに
regedit
と入力し、[Enter]を押します。 - 「はい」をクリックして、デバイスへの変更を許可します。
HKEY_LOCAL_MACHINE
をクリックします。- 参照先:
System\CurrentControlSet\Services\Mup.
-
DisableDfs
の新しいDWORD32レジストリ・エントリを追加します:- 「編集」をクリックし、新しいDWORD (32ビット)値を選択します。
- 「名前」フィールドに、
DisableDfs
と入力します。 DisableDFS
を右クリックして、「変更」を選択します。- 「値のデータ」フィールドに
1
と入力します。 - 「OK」をクリックします。
- インスタンスを再起動します。