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

Requisiti indispensabili

Informazioni preliminari

Questa procedura include i task riportati di seguito e potrebbe essere necessario conoscerli prima di iniziare.

  • Installazione del client NFS di Microsoft Windows: questo servizio deve essere installato sull'istanza da cui si desidera eseguire il MOUNT del file system. L'installazione del client richiede spesso un 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 diverse dalle identità di utenti e gruppi di Microsoft Windows. Per impostazione predefinita, le autorizzazioni di scrittura per i file system vengono concesse solo all'utente root. Per abilitare 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 del registro all'istanza.

Scegliere uno dei seguenti metodi:

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 Amministratore: PowerShell, ottenere 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 del prompt dei comandi standard.

    Importante

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

  5. Nella finestra del prompt dei comandi, installare il file system.

    Vedere le avvertenze e le note sotto l'esempio.

    Nell'esempio seguente, sostituire:

    Ad esempio:

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

    1. Accedere al file system.

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

      X:
    2. Scrivere un file.

      echo > myfile.txt
    3. Verificare che sia possibile visualizzare il file.

      dir

Uso 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 di ricerca 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 a 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. Apri File Explorer e seleziona This PC. Nella scheda Computer selezionare Mappa unità di rete.

  11. Selezionare la lettera di unità che si desidera assegnare al file system.

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

    Linea:

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