Attivazione di un file system su un'istanza Windows mediante NFS

Requisiti indispensabili

Prima di iniziare

I task riportati di seguito sono inclusi in questa procedura e potrebbe essere necessario esserne consapevoli prima di iniziare.

  • Installazione del client NFS di Microsoft Windows: questo servizio deve essere installato nell'istanza da cui si desidera eseguire il MOUNT del file system. L'installazione del client richiede spesso il riavvio dell'istanza.

  • I valori di identità AnonymousGid e AnonymousUid devono essere configurati per consentire l'accesso in scrittura. – L'accesso ai file system NFS richiede identità di utenti e gruppi UNIX, che non sono uguali alle identità di utenti e gruppi Microsoft Windows. Per impostazione predefinita, le autorizzazioni di scrittura per i file system vengono concesse solo all'utente root. Per consentire l'accesso utente alle risorse condivise NFS, il client Microsoft Windows per NFS accede ai file system in forma anonima utilizzando AnonymousGid e AnonymousUid.

    Attenzione

    L'aggiornamento dei valori AnonymousGid e AnonymousUid richiede modifiche al registro dell'istanza.

Scegliere uno dei metodi seguenti:

Utilizzo del prompt dei comandi di Microsoft Windows

  1. Eseguire il login all'istanza di Microsoft Windows.

    Vedere Connessione a un'istanza.

  2. Aprire Microsoft Windows PowerShell ed eseguire come amministratore:

    1. Andare a Start e aprire PowerShell.

    2. In PowerShell, digitare quanto segue per eseguire come amministratore:

      Start-Process powershell -Verb runAs
    3. Nella finestra Controllo account utente, selezionare Sì. Viene visualizzata una nuova finestra Amministratore: PowerShell. È possibile chiudere la finestra PowerShell standard per evitare confusione.

  3. In Administrator: PowerShell, recuperare il client NFS e aggiornare il registro digitando quanto segue:

    Install-WindowsFeature -Name NFS-Client
    Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousUid -Value 0
    Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousGid -Value 0
    Stop-Service -Name NfsClnt
    Restart-Service -Name NfsRdr
    Start-Service -Name NfsClnt
  4. Aprire una finestra prompt dei comandi standard.

    Importante

    I file system NFS attivati come amministratore non sono disponibili per gli utenti standard.

  5. Nella finestra Prompt dei comandi, attivare il file system.

    Vedere le avvertenze e le note sotto l'esempio.

    Nell'esempio seguente, sostituire:

    Esempio:

    mount 10.x.x.x:/fs-export-path X:
  6. Verificare di poter accedere e scrivere al file system.

    1. Accedere al file system.

      Nell'esempio, sostituire X con la lettera dell'unità utilizzata per attivare il file system.

      X:
    2. Scrittura di un file.

      echo > myfile.txt
    3. Verificare di poter visualizzare il file.

      dir

Utilizzo di Microsoft Windows File Explorer

  1. Eseguire il login all'istanza di Microsoft Windows.

    Vedere Connessione a un'istanza.

  2. Aprire Microsoft Windows PowerShell ed eseguire come amministratore:

    1. Andare a Start e aprire PowerShell.

    2. In PowerShell, digitare quanto segue per eseguire come amministratore:

      Start-Process powershell -Verb runAs
    3. Nella finestra Controllo account utente, selezionare Sì. Viene visualizzata una nuova finestra Amministratore: PowerShell. È possibile chiudere la finestra PowerShell standard per evitare confusione.

  3. In Administrator: PowerShell, ottenere il client NFS digitando quanto segue:

    Install-WindowsFeature -Name NFS-Client
  4. Se necessario, riavviare il sistema.

  5. Aprire l'editor del registro (regedit) per mappare AnonymousGid e AnonymousUid all'utente root.

    Attenzione

    Il mapping di identità utente richiede modifiche al registro di sistema.

    1. Selezionare Ricerca Windows.

    2. Immettere regedit nel campo Cerca e premere Invio.

    3. Selezionare Sì per consentire modifiche al dispositivo.

    4. Selezionare HKEY_LOCAL_MACHINE. Quindi, passare a: Software\Microsoft\ClientForNFS\CurrentVersion\Default.

  6. Aggiungere una nuova voce di registro DWORD32 per AnonymousGid:

    1. Selezionare Modifica e selezionare Nuovo valore DWORD (32 bit).

    2. Nel campo Nome, immettere AnonymousGid. Lasciare il valore in 0.

  7. Ripetere il passo precedente per aggiungere una seconda voce del registro DWORD32 denominata AnonymousUid con il valore 0.

  8. Aprire la riga di comando di Microsoft Windows (CMD) ed eseguire come amministratore:

    1. Vai su Start e scorri verso il basso fino ad Apps.

    2. Nella sezione Sistema di Windows, premere CTRL+Shift e selezionare Prompt dei comandi.

  9. Nella finestra della riga di comando di Microsoft Windows (CMD), riavviare il client NFS digitando quanto segue:

    nfsadmin client stop
    nfsadmin client start
  10. Aprire Esplora file e selezionare Questo PC. Nella scheda Computer selezionare Map network drive.

  11. Selezionare la lettera dell'unità da assegnare al file system.

  12. Nel campo Cartella, immettere la riga seguente, sostituendo:

    Linea:

    \\10.x.x.x\fs-export-path
                            
  13. Selezionare Fine.