L'unità montata non è visibile in PowerShell
Informazioni su come risolvere un problema in cui un'unità attivata non è visibile in PowerShell su un file system attivato mediante NFS Windows.
Prima di procedere con la risoluzione dei problemi, assicurarsi di implementare i prerequisiti riportati di seguito per la connessione ai file system dalle istanze di Windows.
- Installare il client NFS. Seguire la procedura di installazione descritta in Attivazione dei file system dalle istanze di Windows.
- Impostare le regole di sicurezza per utilizzare lo storage dei file. Seguire la procedura riportata nella sezione Configurazione delle regole di sicurezza VCN per lo storage di file
Symptom: dopo l'installazione del client NFS Windows, è possibile attivare correttamente il file system da Windows File Explorer o dal prompt dei comandi (CMD) utilizzando i comandi mount
o net use
. Tuttavia, il file system drive non è visibile in PowerShell.
Causa: esiste un problema noto in cui le unità mappate dall'esterno di PowerShell non sono visibili dall'interno di PowerShell.
Soluzione: disattivare il file system e rieseguire il MOUNT del file system in PowerShell, utilizzando le opzioni per renderlo visibile in Esplora file e nell'applicazione CMD.
-
Apri la riga di comando di Windows (CMD) ed esegui come amministratore:
- Andare a Avvia e scorrere fino a Applicazioni.
- Nella sezione Sistema Windows, premere Ctrl+Shift e fare clic su Prompt dei comandi.
-
Nella finestra Administrator: Windows Command Line (CMD), disattivare il file system digitando quanto segue. Sostituire
10.x.x.x:
con l'indirizzo IP della subnet locale assegnato alla destinazione di accesso,fs-export-path
con il percorso di esportazione specificato durante l'associazione del file system alla destinazione di accesso eX
con la lettera dell'unità di qualsiasi unità disponibile a cui si desidera mappare il file system.Suggerimento
Le informazioni sull'indirizzo IP e sul percorso di esportazione sono disponibili nella pagina Dettagli della destinazione di accesso associata al file system. Per ulteriori informazioni, vedere Recupero dei dettagli di una destinazione di accesso.umount 10.x.x.x:/fs-export-path X:
- Chiudere la finestra Amministratore: riga di comando di Windows (CMD).
È possibile mappare un'unità in PowerShell e quindi utilizzare le opzioni per renderla visibile da Esplora file e dalla riga di comando di Windows (CMD).
-
Aprire Windows PowerShell ed eseguire come amministratore:
- Andare a Start e fare clic sull'icona Windows PowerShell.
-
In Windows PowerShell, digitare quanto segue per eseguire come amministratore:
Start-Process powershell -Verb runAs
- Nella finestra Controllo account utente, fare clic su Sì. Viene visualizzata una nuova finestra Amministratore: PowerShell. È possibile chiudere la finestra PowerShell standard per evitare di confonderli.
-
Digitare il cmdlet seguente. Sostituire
10.x.x.x:
con l'indirizzo IP della subnet locale assegnato alla destinazione di accesso,fs-export-path
con il percorso di esportazione specificato durante l'associazione del file system alla destinazione di accesso eX
con la lettera dell'unità di qualsiasi unità disponibile a cui si desidera mappare il file system:New-PSDrive X -PsProvider FileSystem -Root \\10.x.x.x:\fs-export-path -Persist