マウントされたドライブはPowerShellに表示されません
Windows NFSを使用してマウントされたファイル・システムで、PowerShellにマウントされたドライブが表示されない問題をトラブルシューティングする方法を学習します。
トラブルシューティングに進む前に、Windowsインスタンスからファイル・システムに接続するための次の前提条件を実装していることを確認してください:
- NFSクライアントをインストールします。Windowsインスタンスからのファイル・システムのマウントに記載されているインストール手順に従ってください。
- ファイル・ストレージで使用するためのセキュリティ・ルールを設定します。ファイル・ストレージに対するVCNセキュリティ・ルールの構成に記載されている手順に従ってください
症状: Windows NFSクライアントのインストール後、mount
またはnet use
コマンドを使用して、Windowsファイル・エクスプローラまたはコマンド・プロンプト(CMD)からファイル・システムを正常にマウントできます。ただし、ファイル・システム・ドライブはPowerShellで表示されません。
原因: PowerShellの外部からマップされたドライブがPowerShell内から表示されないという既知の問題があります。
解決策: ファイル・システムをアンマウントし、ファイル・エクスプローラおよびCMDアプリケーションで表示するオプションを使用して、PowerShell内でファイル・システムを再マウントします。
-
Windowsコマンドライン(CMD)を開き、管理者として実行します:
- 「スタート」に移動し、「アプリ」までスクロールします。
- 「Windowsシステム」セクションで、[Ctrl]+[Shift]を押し、「コマンド プロンプト」をクリックします。
-
管理者用Windowsコマンドライン(CMD)ウィンドウで、次のように入力してファイル・システムをアンマウントします。
10.x.x.x:
を、マウント・ターゲットに割り当てられたローカル・サブネットIPアドレスに置き換え、fs-export-path
を、マウント・ターゲットにファイル・システムを関連付ける際に指定したエクスポート・パスに置き換え、X
を、ファイル・システムをマップする使用可能なドライブのドライブ文字に置き換えます。umount 10.x.x.x:/fs-export-path X:
- 管理者用のWindowsコマンドライン・プロンプト(CMD)ウィンドウを閉じます。
ドライブをPowerShellでマップして、ファイル・エクスプローラおよびWindowsコマンドライン(CMD)からドライブを表示できるようにするオプションを使用できます。
-
Windows PowerShellを開き、管理者として実行します:
- 「スタート」に移動して、「Windows PowerShell」アイコンをクリックします。
-
Windows PowerShellで、次のように入力して管理者として実行します:
Start-Process powershell -Verb runAs
- 「ユーザー アカウント制御」ウィンドウで、「はい」をクリックします。管理者用の新しいPowerShellウィンドウが開きます。標準のPowerShellウィンドウを閉じると、混乱を避けることができます。
-
次のcmdletを入力します。
10.x.x.x:
を、マウント・ターゲットに割り当てられたローカル・サブネットIPアドレスに置き換え、fs-export-path
を、マウント・ターゲットにファイル・システムを関連付ける際に指定したエクスポート・パスに置き換え、X
を、ファイル・システムをマップする使用可能なドライブのドライブ文字に置き換えます:New-PSDrive X -PsProvider FileSystem -Root \\10.x.x.x:\fs-export-path -Persist