Oracle Cloud Infrastructureドキュメント

Windows NFSクライアント接続のトラブルシューティング

このトピックでは、Windows NFSクライアントをインストールしてファイル・システムをマウントする際に発生する一般的な問題について説明します。

重要

Windowsインスタンスからファイル・システムに接続するには、まずNFSクライアントをインストールする必要があります。
トラブルシューティングを進める前に、必ず「Windowsインスタンスからのファイル・システムのマウント」にあるインストール手順に従ってください。

マウントされたファイル・システム上でファイルを作成または書き込めない

症状: Windows NFSクライアントをインストールすると、Windowsからファイル・システムを正常にマウントできますが、ファイル・システム内のファイルを作成または更新しようとしても失敗します。

原因1: NFSファイル・システムへのアクセスには、WindowsユーザーとグループのIDと同じではないUNIXスタイルのユーザーIDとグループIDが必要です。 ユーザーがNFS共有リソースにアクセスできるようにするため、NFS用Windowsクライアントは、AnonymousGidとAnonymousUidを使用してファイル・システムに匿名でアクセスします。 新しいファイル・システムでは、書き込み権限はrootユーザーにのみ許可されます。

解決: AnonymousGidおよびAnonymousUidをrootユーザーにマップしてから、新しいユーザー特権を使ってファイルシステムを再マウントします。

AnonymousGidとAnonymousUidをルート・ユーザーにマップするには

原因2: 標準ユーザーが「管理者: Windowsコマンドライン(CMD)」を使用してマウントしたファイル・システムにアクセスしようとしています。 ファイル・システムをマウントするときは、コマンド・プロンプトを管理者として実行する必要はありません。

解決: ファイル・システムをアンマウントし、標準のコマンド・プロンプトを使用してファイル・システムを再マウントします。 (CMD)

標準コマンド・プロンプト(CMD)を使用してファイル・システムを再マウントするには、次のようにします。

マウントされたドライブがファイル・エクスプローラで表示されない

症状: Windows NFSクライアントのインストール後、Windowsからファイル・システムを正常にマウントできますが、ファイル・システム・ドライブはファイル・エクスプローラに表示されません。

原因: 標準ユーザーが「管理者: Windowsコマンドライン(CMD)」を使用してマウントしたファイル・システムにアクセスしようとしています。 ファイル・システムをマウントするときは、コマンド・プロンプトを管理者として実行する必要はありません。

解決: ファイル・システムをアンマウントし、標準のコマンド・プロンプトを使用してファイル・システムを再マウントします。 (CMD) 「標準コマンド・プロンプト(CMD)を使用してファイル・システムを再マウントするには、次のようにします。」方法について以前の情報を表示します。

"予期しないエラーが発生しました"というエラーでファイル・エクスプローラからのマウントが失敗

症状: IPアドレスとエクスポート・パスは、フォルダ・フィールドに正しく表示されます。 「終了」をクリックすると、ファイル・システムへの接続は試みられますが、エラーが発生して失敗します: "次のエラーが発生したため、マップされたネットワーク・ドライブを作成できませんでした : 予期しないエラーが発生しました。"

解決策1: インスタンスを再起動し、ファイル・エクスプローラを使用してファイル・システムを再度マウントを再起動します。

解決策2: 「コマンド・プロンプトを使用してファイル・システムをマウント」

UNC (Universal Naming Convention)メソッドを使用したファイル・システムへのアクセス

次のUNC (Universal Naming Convention)メソッドを使用して、マウントされたファイル・システム内のファイルにアクセスできます:

  • 「コマンド・プロンプト」をクリックし、cmdと入力して「コマンド・プロンプト」を開きます。 start コマンドを使用して、UNCパスを入力します:

    start \\10.0.0.1\export_path_name\folder_or_file_name
  • 「コマンド・プロンプト」をクリックし、cmdと入力して「コマンド・プロンプト」を開きます。 dir コマンドを使用して、UNCパスを入力します:

    dir \\10.0.0.1\export_path_name\folder_name
  • 「実行」windowを開くには、「検索」をクリックし、runと入力します。 UNCパスを入力します:

    \\10.0.0.1\export_path_name\folder_or_file_name

「Windowsでの複数UNCプロバイダの使用方法の詳細」

Windows 2008 R2: UNCアクセスの遅延; 「ネットワーク・エラー53ネットワーク・パスが見つかりません」

症状1: Windows 2008 R2サーバーにNFSクライアントをインストールした後、Network Error 53 "Network path not found"でマウントが失敗します。

「症状2: 」 NFSクライアントのインストール後、UNC (Universal Naming Convention)パスを使用してファイル・システムに接続すると、Windows 2008 R2サーバーで大幅に遅延します。

原因1: Windowsネットワーク・プロバイダの優先度は、NFSネットワーク・プロバイダのクライアントよりも高くなっています。

ソリューション1: ネットワーク・プロバイダの順序を変更して、NFSネットワーク・プロバイダのクライアントが最初に試行されるようにします。

Windows 2008 R2でネットワーク・プロバイダのオーダーを変更するには

原因2: ファイル・システムをマウントするには、UDPポート111および2048のステートフルなイングレスTCPポート111、2048、2049、および2050が必要です。 マウント・ターゲットが存在するサブネットのセキュリティ・リスト・ルールが正しく設定されていません。

解決策2: ファイル・ストレージのVCNセキュリティ・リスト・ルールの構成の手順を使用して、適切なセキュリティ・リスト・ルールを設定します。